2017-02-19 5 views
0

Ich versuche Pexpect für einen Python-Skript zu verwenden ich mit Python schriebe 3. Ich habe versucht, das Modul auf commmand Aufforderung mit Administratorrechten zu installieren, indem Sie den Pip mit Installationsbefehl:kippt Import Python-Modul nach der Installation

installieren pip pexpect

Sobald das Modul fertig Installation ich öffnete IDLE und in sie und versucht, das Modul einge:

Import pexpect

, die den Fehler gab:

Traceback (jüngste Aufforderung zuletzt): Datei "" Linie 1 in Import pexpect Import: Kein Modul 'pexpect' genannt

Das Problem ist, Python kann nicht das importierte Modul auch nach der Installation sehen. Wie kann ich das verhindern?

Antwort

1

Dies kann auftreten, wenn Sie mehrere Versionen von Python auf Ihrem Computer installiert haben. Angenommen, Sie haben Python 2.7 und 3 installiert, rate ich "Pip" installiert Pexpect unter den 2.7-Bibliotheken. Am einfachsten ist es, den Pfad zu Ihren Python 2.7-Paketen zu Ihrem sys.path hinzuzufügen.

import sys 
sys.path.append('/usr/lib/python2.7/dist-packages') 

Der oben genannte Pfad ändert sich abhängig von Ihrer Python-Installation. Stellen Sie also sicher, dass Sie den Pfad validieren, bevor Sie Ihr Skript ausführen.

Alternativ könnten Sie pip3 verwenden, um Pakete für Python 3 direkt zu installieren. Anweisungen finden Sie unter this question.

Verwandte Themen