最近入手了M2 dock这款产品,踩了不少坑,以此记录,希望帮助各位开发者少走一些弯路!

目录

一、配置anaconda 环境

二、配置 Rpyc服务和 Jupyter notebook环境

1.在上一步创建的虚拟环境安装Rpyc协议

2.PC端配置Maixpy3 环境

3.安装jupyter notebook

三、配置 jupyter notebook server


一、配置anaconda 环境

创建并激活虚拟环境

conda create -n maixpy3 python=3.8

conda activate maixpy3

二、配置 Rpyc服务和 Jupyter notebook环境

1.在上一步创建的虚拟环境安装Rpyc协议

这个协议原文 RPyC の IPykernel,其意思是remote python call,我个人通俗理解,是远程唤醒python脚本,就是PC端的python代码传输到板子运行,所以让PC端和M2 dock都安装了这个东西,按照这个协就好了,有错请指点!

看不懂,没关系,直接执行这两步

PC端如下

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple rpyc_ikernel && python3 -m rpyc_ikernel.install

板子端烧录最新镜像后,执行以下命令安装并启动

pip3 install maixpy3

python -c "import maix.mjpg;maix.mjpg.start()"

2.PC端配置Maixpy3 环境

sudo apt update && sudo apt install libjpeg-dev gcc libopencv-dev -qq -y && wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb && sudo apt install ./libffi6_3.2.1-8_amd64.deb -qq -y


python3 -m pip install pybind11 maixpy3

3.安装jupyter notebook

pip install jupyter notebook

 在终端启动输入下面命令,便可启动,并在浏览器弹出jupyter notebook

jupyter notebook

【重点来了!!!】 

这样看运行代码,有点痛苦!查看网上很多攻略,目前M2 Dock是不支持用VScode或Pycharm来远程ssh板子上看代码,也没有找到解决方案,于是想到一个办法,就是把这些开发环境移植到Pycharm,就很香了!简单来讲,就是在Pycharm 配置jupyter notebook环境。参考链接【在Pycharm 配置 notebook 环境

三、配置 jupyter notebook server

 

把服务器链接复制到以下位置,应用-->OK。

 最后就可以顺利,在pycharm 一边运行,一边看结果! 大功告成 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐