Seite 2 von 2

Re: Plötzlich läuft mein Script nicht mehr. Venv-Umgebeung

Verfasst: Samstag 14. September 2024, 08:42
von kiaralle
Fehler gefunden :D

man mache

Deinstallation
pip3 uninstall pyserial
pip3 uninstall serial

Neuinstallation
pip3 install pyserial

Fertig es geht.

Danke in die Runde.

Re: Plötzlich läuft mein Script nicht mehr. Venv-Umgebeung

Verfasst: Samstag 14. September 2024, 11:01
von noisefloor
Was du halt auch mal machen solltest ist, auf dem Raspi zu prüfen, ob das Geräte überhaupt vorhanden ist. Es könnte ja irgendwie aus irgendwelche Gründen sein, dass der Gerätetreiber für das Gerär nicht geladen wird. Als mal im Log von systemd schauen, ob du was findest und schauen, ob das Geräte in der Ausgabe von `lsub` erscheint.

Gruß, noisefloor

EDIT: erst jetzt gesehen, dass der Fehler gefunden wurde. Sehr schön, Problem gelöst.

Re: Plötzlich läuft mein Script nicht mehr. Venv-Umgebeung

Verfasst: Samstag 2. November 2024, 01:29
von mrfreitag
Ich hatte das Problem module 'serial' has no attribute 'serial_for_url' auch gerade. Scheinbar vertragen sich die Pakete serial und pyserial nicht miteinander. Wenn Du serial und pyserial mit pip deinstallierst und danach nur noch pyserial mit pip in der venv installierst, dann müsste es vielleicht wieder gehen.
Wenn Du in der venv in den site-packages im serial-Paket in die __init__.py schaust, dann müsste da ganz oben in einer Zeile so was hier stehen: "This file is part of pySerial." Wenn es das nicht tut, dann ist es das normale serial-Paket und Du musst wie oben beschrieben pyserial mit pip drüberinstallieren.