2

我正在尝试使用 Python 对我的 Mindstorms EV3 进行编程,并将 ev3dev Brickman 安装到我的 EV3 的 microSD 卡上。我使用的是 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 脚本运行?

谢谢。

4

1 回答 1

1

我一般简单的使用import语句如下:

from ev3dev import ev3 as ev3

请记住,如果您想在下载到 ev3 砖之前在本地测试脚本,您还必须在 Mac 上安装 ev3dev 库。当然,在这种情况下,如果您尝试访问 Mac 上的电机或传感器等设备,您最终会遇到异常。

于 2018-02-02T11:36:43.243 回答