2017-11-08 1 views
1

Ich habe Windows 7 64 Bit und Python 3.6pyserial Attribute: Modul ‚seriellen‘ hat kein Attribut ‚Serien‘

ich buchstäblich ganze Web graben dies für die Lösung - und nichts funktioniert traurig.

AttributeError       Traceback (most recent call last) 
<ipython-input-150-80ee8bd5f0f2> in <module>() 
----> serial.Serial() 

AttributeError: module 'serial' has no attribute 'Serial' 

Ich habe versucht, dieses Problem lösen durch: - Überprüfung, ob meine Datei serial.py genannt wird - Neuinstallation Modul - zunächst gesamte Modul arbeiten, jetzt nicht nur funktioniert es ist. - Ich kann keine seiner Funktionen verwenden, überprüfen Ports funktionieren nicht, nichts funktioniert wörtlich. - Ich habe meinen Pip überprüft - alles ist in Ordnung, Modul ist im Ordner Site-pacages. - Wenn ich Code in pySerial-Dateien ausführen - es funktioniert. Aber es gibt keine serial.Serial oder Verbindung mit COM-Ports (was ich versuche zu tun.)

+0

Können Sie bestätigen, welche Version von Pyserial Sie mit 'pip freeze' installiert haben? Eine frische Pip-Installation in einer sauberen Umgebung mit Python 3.6 und Pyserial 3.4 zu machen, war für mich kein Problem. –

+0

Ich habe das gleiche - PySerial 3.4 und Python 3.6. – TypoweEhhhh

Antwort

1

Ich hatte das gleiche Problem mit Python3 3.6.3.1 unter Cygwin installiert. Ich habe 3.6.3.1 durch 3.4.5.1 ersetzt und das Skript hat wieder funktioniert. OK, aber keine gute langfristige Lösung.

Bessere Lösung: Ich habe Python3 3.6.3.1 installiert und dann "pip install pyserial", und dann konnte ich mein Skript ausführen. Keine zusätzlichen Module erscheinen, wenn ich helfe ("Module"), aber etwas muss zur Serie hinzugefügt worden sein.

Verwandte Themen