最近入手了M2 dock这款产品,踩了不少坑,以此记录,希望帮助各位开发者少走一些弯路!
目录
二、配置 Rpyc服务和 Jupyter notebook环境
一、配置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 一边运行,一边看结果! 大功告成