2015-10-21 9 views
20

und ich habe eine Frage, wenn ich meinen Python-Code ausführen.Kein Modul namens seriell

Ich installierte Python 2.7 auf Windows 7, Bit 64. Ich habe ein Fehler „Kein Modul Serien namens“ wenn ich meinen Code kompiliert:

import serial 

ser = serial.Serial("COM5", 9600) 

ser.write("Hello world") 

x = ser.readline() 

print(x) 

ich viele Möglichkeiten versucht, dieses Problem zu knacken, wie installiert Canopy, um die virtuelle Umgebung einzurichten, stellen Sie sicher, dass "pip" vorhanden ist und dass Python v 3.x nicht installiert ist. Aber immer noch nicht raus.

Jeder Rat würde geschätzt werden.

Antwort

2

Sie haben kein serial Paket installiert.

Versuchen Sie pip install serial, um das Modul zu installieren.

Alternativ kann in binärer Form installieren von hier:

Install Pyserial for Windows

Beachten Sie, dass Sie immer vorkompilierte Binaries auf eigenes Risiko installieren.

6

Sie müssen pip install pyserial zuerst.

27

Serial ist nicht in Python enthalten. Es ist ein Paket, das Sie separat installieren müssen.

Da Sie pip installiert haben Sie serielle von der Kommandozeile mit installieren:

pip install pyserial 

Oder Sie können einen Windows-Installer von here verwenden. Es sieht so aus, als ob Sie Python 3 verwenden, klicken Sie also auf das Installationsprogramm für Python 3.

Dann sollten Sie in der Lage sein, seriell zu importieren, wie Sie zuvor versucht haben.

+0

Dies ist die richtige Antwort. @ Amber.G Bitte als richtig markieren. – palsch

0

Sie müssen über die pyserial Bibliothek installiert. Sie benötigen die serielle Bibliothek nicht. Wenn die serielle Bibliothek vorinstalliert ist, deinstallieren Sie sie daher. Installieren Sie die Pyserialbibliothek. Es gibt viele Methoden zur Installation: -

  1. pip install pyserial
  2. Download zip aus pyserial und extrahiert Bibliothek in Lib speichern >> site-packages Ordner von Python.
  3. herunterladen Rad und installiert Rad mit dem Befehl: pip install <wheelname>

-Link: https://github.com/pyserial/pyserial/releases

Nach der Installation von pyserial, Navigieren Sie zu dem Ort, an dem pyserial installiert ist. Sie werden eine "setup.py" -Datei sehen. Öffnen Sie Power Shell oder CMD im selben Verzeichnis und führen Sie den Befehl "python setup.py install" aus. Jetzt können Sie alle Funktionalitäten der pyserial Bibliothek ohne Fehler verwenden.