我正在尝试使用Python对Mindstorms EV3进行编程,并将ev3dev Brickman安装到microSD卡上的EV3中。我正在使用Macbook Pro(OS X 10.11.6)和Python 3.5.1,但是当我尝试执行from ev3dev.ev3 import *时,它会响应“没有名为ev3dev.ev3的模块”。

如果我在ev3dev-lang-python-develop repo文件夹中运行setup.py模块,则会收到与版本号相关的错误,因此:

*raise ValueError("Cannot find the version number!")
ValueError: Cannot find the version number!*


遵循EV3DEV安装说明(https://github.com/rhempel/ev3dev-lang-python),该说明表明ev3dev库是现成的。我想知道是否为了让我的python EV3脚本运行而错过了某个步骤?

谢谢。

最佳答案

我通常简单地使用import语句,如下所示:

from ev3dev import ev3 as ev3


请记住,如果要在下载到ev3程序块之前在本地测试脚本,则必须在Mac上也安装ev3dev库。当然,在这种情况下,如果您尝试访问Mac上的电机或传感器等设备,最终将获得例外。

关于python - EV3:如何为Python导入ev3dev,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42940394/

10-13 01:55