Seite 1 von 1

Python programm meldet fehler Micropython VEDirectAsyncio

Verfasst: Sonntag 14. Mai 2023, 10:12
von riker1
Hi

auf dem Raspberry nutze ich Python 3.9.2

wenn ich ein Programm aus Github laufen lassen will kommt die Fehlermeldung.

Quelle: https://github.com/jmfife/vedirect

Code: Alles auswählen

:/opt/vedirect/examples$ python3 vedirect_print.py --port=/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0
Traceback (most recent call last):
  File "/opt/vedirect/examples/vedirect_print.py", line 5, in <module>
    from vedirect import Vedirect
  File "/home/pi/.local/lib/python3.9/site-packages/vedirect/__init__.py", line 2, in <module>
    from .vedirect_asyncio import VEDirectAsyncio
  File "/home/pi/.local/lib/python3.9/site-packages/vedirect/vedirect_asyncio.py", line 5, in <module>
    raise NotImplementedError("This is only for Micropython")
NotImplementedError: This is only for Micropython
Muss ich da was nachinstallieren?

Re: Python programm meldet fehler Micropython VEDirectAsyncio

Verfasst: Sonntag 14. Mai 2023, 11:22
von __deets__
Du benutzt das falsche Python. Micropython ist ein spezieller Dialekt. Das Projekt scheint aber doch abgeleitet von einem für eine normale Python Version, Versuch die mal.

Re: Python programm meldet fehler Micropython VEDirectAsyncio

Verfasst: Sonntag 14. Mai 2023, 15:31
von riker1
Hi, aber ich denke ich nutze normales Python 3.9.2
das verwirrt mich ja,

Hatte noch nie was mit micropython gemacht.

Eventuell durch irgendeinen Upgrade?

Re: Python programm meldet fehler Micropython VEDirectAsyncio

Verfasst: Sonntag 14. Mai 2023, 16:58
von Dennis89
Hallo,

MicroPython ist eine Programmiersprache mit der gleichen Syntax wie Python, aber ist lauffähig auf Mikrokontroller. Auf deinem Pi läuft "normales" Python und in dem Github-Link steht, dass das Projekt hier von abgeleitet wurde. Dein Link verweist auf ein MP-Projekt und darin findest du das ursprüngliche Python-Projekt (siehe mein Link). Und dass war (vermutlich) das was __deets__ meinte.

Grüße
Dennis

Re: Python programm meldet fehler Micropython VEDirectAsyncio

Verfasst: Sonntag 14. Mai 2023, 23:59
von __deets__
Dennis hat’s erklärt: dein Projekt ist *für* Micropython. Darum der Fehler. Das Ursprungsprojekt sollte hoffentlich klappen.

Re: Python programm meldet fehler Micropython VEDirectAsyncio

Verfasst: Montag 15. Mai 2023, 05:58
von riker1
Habe den Fehler gefunden , aber nicht verstanden.

Im urspungsprojekt ist im Folder Examples irgendwie micropyhton , wenn ich im sub-Folder vedirect aufrufe, geht es.

Gilt auch für das Ursprungsproject und alles Forks.

Danke für die Hilfe

VG