每当我尝试运行默认的主程序
/usr/bin/env: 'pybricks-micropython': No such file or directory
有人知道这意味着什么吗?
答案 0 :(得分:1)
您的MicroSD卡映像可能不适用于Lego micropython。尝试从此站点再次创建MicroSD卡: https://education.lego.com/en-us/support/mindstorms-ev3/python-for-ev3
下载MicroSD映像:https://le-www-live-s.legocdn.com/sc/media/files/ev3-micropython/ev3micropythonv100sdcardimage-4b8c8333736fafa1977ee7accbd3338f.zip ...不要解压缩!
下载并安装Etcher:https://www.balena.io/etcher/
按照第4页第1.3节“准备MicroSD卡”的说明
答案 1 :(得分:0)
我将其修复:
问题所在:
您正在混合python。
您正在使用LEGO EV3 MicroPython图像,因此正式而言,这与ev3dev项目无关。
“ pybricks-micropython”是LEGO Education发布的micropython。这是在ev3dev上运行的针对EV3的MicroPython的自定义实现,但具有“ python3”的功能则不同。
micropython需要它自己的模块,我认为在LEGO image上只有那些带有“ micropython-lib”的模块,请参阅 https://github.com/micropython/micropython-lib
该列表上有“ urequests”,也许它可以工作(该列表上的所有项目都不是全部,有些还在等待实现的虚拟库)
点击链接并下载LEGO的EV3官方版本
https://education.lego.com/de-de/support/mindstorms-ev3/python-for-ev3