Ich arbeite an einem Projekt, um ein Neural Net in Python aus einer Xlrd-Datei zu bauen, und ich stoße auf einige Probleme. Ich habe xlrd mit pip install xlrd und pybrain installiert, indem ich das git-Repository geklont habe und python setup.py install
ausgeführt habe, die beide erfolgreich installiert wurden. Wenn ich versuche, import xlrd
oder import pybrain
von IDLE zu laufen, gibt es den Fehler:Python 3.5 Kein Modul mit dem Namen xlrd oder pybrain
>>> import xlrd
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import xlrd
ImportError: No module named 'xlrd'
und das gleiche für pybrain. Ich habe nur Python 3.5 installiert. Damit bin ich am Ende. Wenn jemand einen Einblick geben kann, warum dies geschieht, wäre ich sehr dankbar.
Haben Sie IDLE nach der Installation der neuen Pakete vollständig beendet und neu gestartet? Was ist die Ausgabe von 'pip -V'? – MattDMo
Ja, ich habe IDLE mehrmals neu gestartet. pip -V gibt: pip 8.1.2 aus c: users \ [Me] \ anaconda3 \ lib \ site-packages (python 3.5). Es mag erwähnenswert sein, dass ich Anaconda installiert habe, nachdem ich Python installiert hatte, und dass IDLE, von dem ich versuche, das auszuführen, das ist, was ich ursprünglich installiert habe. Ich denke nicht, dass das wichtig sein sollte. – jagged747
Absolut. Sie haben anscheinend zwei separate Python-Installationen, im Gegensatz zu dem, was Sie in Ihrer Frage angeben - das ursprüngliche Python 3.5 (vermutlich von python.org) und die Anaconda-Distribution, die völlig unabhängig von der ersten ist. Wenn 'pip' auf Anaconda installiert wird, dann benutze Anacondas IDLE, um herumzuhantieren, und Anacondas' python3.exe' (oder vielleicht 'python.exe', verwende ich nicht) zum Ausführen von Dateien in der Befehlszeile. – MattDMo