2017-03-21 4 views
1

Ich versuche meine Mindstorms EV3 mit Python zu programmieren und habe ev3dev Brickman auf einer microSD-Karte auf meinem EV3 installiert. Ich benutze ein Macbook Pro (OS X 10.11.6) und Python 3.5.1, aber wenn ich versuche, die from ev3dev.ev3 import * durchzuführen, antwortet es mit "Kein Modul namens ev3dev.ev3".EV3: Wie importiere ich ev3dev für Python

Wenn ich das setup.py-Modul in den ev3dev-lang-Python-Entwicklung Repo-Ordner ausführen, dann bekomme ich einen Fehler mit der Versionsnummer zugeordnet ist, also:

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

Nachdem folgten die EV3DEV Installationshinweise (https://github.com/rhempel/ev3dev-lang-python), die anzeigen, dass die ev3dev-Bibliothek im Lieferumfang enthalten ist. Ich frage mich, ob ich irgendwo einen Schritt verpasse, um meine Python EV3-Skripte laufen zu lassen?

Danke.

+1

Wenn das immer noch ein Problem ist, geben Sie die Import-Anweisung in einer Python3-Shell auf dem EV3 (über SSH) ein? Wenn nicht, könnten Sie es versuchen? –

Antwort

0

ich einfach im Allgemeinen die Import-Anweisung wie folgt verwenden:

from ev3dev import ev3 as ev3 

Denken Sie daran, dass Sie die ev3dev Bibliothek installieren, auch auf Ihrem Mac, wenn Sie die Skripte lokal vor dem Herunterladen auf den ev3 Ziegel testen möchten. In diesem Fall werden Sie natürlich Ausnahmen bekommen, wenn Sie versuchen, auf Geräte wie Motoren oder Sensoren auf Ihrem Mac zuzugreifen.

Verwandte Themen