Ich verwende Python 2.7 und versuche, PyBrain zum Laufen zu bringen.
Aber ich bekomme diesen Fehler, obwohl scipy installiert ist -
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-
py2.7.egg/pybrain/__init__.py", line 1, in <module>
from pybrain.structure.__init__ import *
File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/__init__.py", line 1, in <module>
from pybrain.structure.connections.__init__ import *
File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/__init__.py", line 1, in <module>
from pybrain.structure.connections.full import FullConnection
File "/usr/local/lib/python2.7/site-packages/PyBrain-0.3.1-py2.7.egg/pybrain/structure/connections/full.py", line 3, in <module>
from scipy import reshape, dot, outer
ImportError: No module named scipy
Ich habe scipy mit diesem Befehl installiert -
sudo apt-get install python-scipy
Ich bekomme -
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-scipy is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Was soll ich machen?
python
python-2.7
scipy
pybrain
ihmpall
quelle
quelle
python -c 'import scipy; print(scipy)'
?which python
?python -c 'import sys; print(sys.path)
?Antworten:
Versuchen Sie, es mit pip als Python-Paket zu installieren. Sie sagten, Sie haben es bereits versucht:
Führen Sie jetzt aus:
Ich habe beide ausgeführt und es hat auf meiner Debian-basierten Box funktioniert.
quelle
python3-scipy
undpip3
.Um eine einfache und korrekte Installation für Python zu gewährleisten, verwenden Sie pip von Anfang an
So installieren Sie pip:
So installieren Sie scipy mit pip:
quelle
Für Windows-Benutzer:
Ich habe diese Lösung nach Tagen gefunden. Erstens, welche Python-Version möchten Sie installieren?
Wenn Sie für Python 2.7 Version wollen:
SCHRITT 1:
Wenn Sie für Python 3.4 Version wollen:
Wenn Sie für Python 3.5 Version wollen:
Wenn Sie für Python 3.6 Version wollen:
Link: [klick [1]
Wechseln Sie nach Abschluss der Installation in Ihr Verzeichnis.
Zum Beispiel mein Verzeichnis:
SCHRITT 2:
Von derselben Website, die wieder auf der Python-Version basiert:
Verwenden Sie danach dasselbe erneut im Skriptordner
Und testen Sie es im Python-Ordner.
quelle
Wenn Sie unter
scipy
Windows in Ihre Pyhton-Umgebung gelangen müssen, können Sie die * .whl-Dateien hier herunterladen:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
Denken Sie daran, dass Sie installieren müssen,
numpy+mkl
bevor Sie installieren könnenscipy
.http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
Wenn Sie die richtigen * .whl-Dateien heruntergeladen haben, öffnen Sie einfach eine cmd-Eingabeaufforderung im Download-Verzeichnis und führen Sie sie aus
pip install *.whl
.quelle
Ich hatte das gleiche Problem, weil ich sowohl Python2.7 als auch Python3 installiert habe. Wenn ich ein Programm mit Python3 starte, habe ich den gleichen Fehler erhalten. Ich installiere scipy mit diesem Befehl und das Problem wurde behoben:
quelle
Ich empfehle Ihnen, scipy via zu entfernen
und dann zu installieren von
Wenn Sie beides tun, können Sie Ihren Deb-Paket-Manager aufgrund möglicherweise unterschiedlicher Versionen verwirren.
quelle
Versuchen Sie, es mit pip wie folgt als Python-Paket zu installieren
Wenn Sie ein Python 3.x-Skript ausführen möchten, installieren Sie scipy mit:
quelle
Für Windows-Benutzer: pip install -U scipy
quelle
Wenn Sie pycharm verwenden, gehen Sie zu den Einstellungen und klicken Sie in der Unterregisterkarte des Projektinterpreters auf das Pluszeichen "+" neben der Liste und in der Suchleiste dort auf den Suchnamen "scipy" und installieren Sie das Paket.
quelle
Ihr Python weiß nicht, wo Sie scipy installiert haben. Fügen Sie den Scipy-Pfad hinzu
PYTHONPATH
und ich hoffe, er wird Ihr Problem lösen.quelle
export PYTHONPATH="/path/to/scipy:$PYTHONPATH"
Mein Problem war, dass ich bei der Installation mit pip3 eine der Bibliotheken falsch geschrieben habe, wodurch alle anderen heruntergeladenen Bibliotheken im selben Befehl nicht installiert wurden. Führen Sie einfach erneut pip3 install auf ihnen aus und sie sollten aus ihrem Cache installiert werden.
quelle
Dies mag zu grundlegend sein (und vielleicht angenommen werden), aber -
Fedora-Benutzer können Folgendes verwenden:
sudo dnf install python-scipy
und dann (für python3.x):
pip3 install scipy
oder (für Python2.7):
pip2 install scipy
quelle