2016-05-13 9 views
0

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.

+0

Haben Sie IDLE nach der Installation der neuen Pakete vollständig beendet und neu gestartet? Was ist die Ausgabe von 'pip -V'? – MattDMo

+0

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

+0

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

Antwort

0

Hatte das gleiche Problem mit Python 3.6. Das Problem wurde durch eine PIP-Installation des XLRD behoben.

pip install xlrd 
Verwandte Themen