在Visual Studio代码上运行EV3头脑风暴的问题

时间:2019-05-08 14:33:07

标签: python visual-studio-2010 mindstorms ev3

每当我尝试运行默认的主程序

/usr/bin/env: 'pybricks-micropython': No such file or directory

有人知道这意味着什么吗?

2 个答案:

答案 0 :(得分:1)

您的MicroSD卡映像可能不适用于Lego micropython。尝试从此站点再次创建MicroSD卡: https://education.lego.com/en-us/support/mindstorms-ev3/python-for-ev3

  1. 下载文档:https://le-www-live-s.legocdn.com/sc/media/files/ev3-micropython/ev3micropythonv100-71d3f28c59a1e766e92a59ff8500818e.pdf

  2. 下载MicroSD映像:https://le-www-live-s.legocdn.com/sc/media/files/ev3-micropython/ev3micropythonv100sdcardimage-4b8c8333736fafa1977ee7accbd3338f.zip ...不要解压缩!

  3. 下载并安装Etcher:https://www.balena.io/etcher/

  4. 按照第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