我正在尝试使用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/