2015-02-22 11 views
14

Ich habe versucht, SciPy in PyCharm unter Windows   zu installieren. 7. Der Installationsvorgang ist jedoch mit der folgenden Fehlermeldung fehlgeschlagen.Bezüglich der Installation von SciPy von PyCharm

Enter image description here

Dann folgte ich den in install Python package with .whl file aufgeführten Schritte,

pip install wheel 
pip install some-package.whl 

Der Installationsprozess erfolgreich war. Allerdings kann ich das SciPy-Paket immer noch nicht von PyCharm finden.

Enter image description here

+0

Haben Sie das [Numpy-Rad, das mit dem Intel Math Kernel verbunden ist] installiert (http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)? Nachdem Sie dies getan haben, sollten Sie in der Lage sein, SciPy mit Pip zu installieren (was PyCharm verwendet), da Ihr Fehler bei Numpy und nicht bei SciPy liegt. – Kersten

+0

Aber ich habe NumPy von PyCharm mit einem eigenen Installationsprozess erfolgreich installiert. Die zweite Zahl in dem obigen zeigt, dass NumPy ebenfalls aufgeführt wurde. Ich habe auch einen Code mit NumPy getestet. Es funktioniert gut, warum es immer noch Probleme bei der Installation von SciPy verursacht. – user297850

+2

Ich vermute immer noch, dass Ihnen ein Fortran-Compiler und Blas/Lapack-Bibliotheken fehlen. Numpy wird ohne sie arbeiten, obwohl manchmal langsamer. Einige SciPy-Funktionen benötigen sie - daher habe ich eine vordefinierte Numpy-Binärdatei mit ihnen verbunden. Sie könnten auch versuchen, [SciPy mit den richtigen Compilern aus der Quelle zu erstellen] (http://stackoverflow.com/questions/12628164/trouble-installing-scipy-on-windows). – Kersten

Antwort

1

ich mit der Installation von SciPy in PyCharm ein ähnliches Problem hatte und ich es gelöst, indem sie als EXE-Datei für meine Python-Version von Sourceforge Download scipy:

http://sourceforge.net/projects/scipy/files/scipy/

Jetzt kann ich sehen, scipy in meinem Projektdolmetscher und benutze es ohne Fehler.

+0

Was machen Sie nach dem Herunterladen der EXE-Datei? Es gibt keine EXE-Datei von der Verbindung. Es gibt nur eine komprimierte Datei von der Verbindung, und was machen Sie damit? Danke –

+0

das benötigte Python 3.4. Ich habe 3.4 installiert, aber das Setup konnte nicht finden, wo es ist. – hoangpx

0

Der Fehler scheint anzuzeigen, dass Sie blas/lapack benötigen. Dies sind numerische Bibliotheken, die von scipy verwendet werden. Sie sind keine Python-Pakete, Sie müssen sie selbst installieren. Es gibt mehrere Implementierungen, von denen einige blas und lapack kombinieren, so dass Sie nur einen installieren müssen.

2

Wenn Sie die NumPy/Wheel-Probleme bei der Installation von SciPy unter Windows   7 überwunden haben, ist dies eine relativ schnelle Lösung. Kurz gesagt, Sie müssen den Pfad hinzufügen, in dem SciPy lebt (nur ein paar Unterordner von Python entfernt). Sie können eine allgemeine Zusammenfassung zum Hinzufügen von Pfaden in PyCharm here anzeigen.

Öffnen Sie einen Python-Interpreter, in dem Sie SciPy öffnen können.

>> import scipy 
>> scipy.__file__ 
"path/to/scipy" 

Hier ist, was mein Weg aussah:

C:\Users\ME\AppData\Local\Continuum\Anaconda3\Lib\site-packages\scipy 

So SciPy in Continuum installiert ist, während Python in einem eigenen Verzeichnis lebt. Die Standard-Interpreter Pfade in PyCharm im Verzeichnis Python aussehen, wie unten gezeigt:

file://C:/Users/ME/AppData/Local/Programs/Python/Python35/DLLs 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32/lib 
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/pythonwin 

Um dies zu beheben, öffnet PyCharm und Kopf zum Menü DateiEinstellungenProjekt Interpreter. Öffnen Sie das ProjectInterprets, und auf der rechten Seite befindet sich eine kleine Schaltfläche mit der Bezeichnung "show paths". Ich habe meinen Weg zu SciPy up:

file://C:/Users/ME/AppData/Local/Continuum/Anaconda3/Lib/site-packages/ 

Gehen Sie voran und fügen Sie Ihren Weg hier, und Sie sollten gut zu gehen!

0

Eine mögliche Lösung ist die Installation des Pakets "Anaconda". SciPy wird automatisch installiert.

0

Für jeden, der dies sucht.

Download:

Numpy + MKL aus: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy Stellen Sie sicher, dass Ihre Version von Python wählen (Mine ist 3.6, also ich benutze: obspy-1.0.3-cp36-cp36m-win32.whl)

Dann laden Scipy aus: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (wieder 3.6 ist: scipy-1.0.0b1-cp36-cp36m-win32.whl)

öffnen Sie Ihren Ordner pip in Eingabeaufforderung als Administrator enthält:

pip C installieren: /user/Daniel/obspy-1.0.3-cp36-cp36m-win32.whl

pip installieren C: /user/Daniel/scipy-1.0.0b1-cp36-cp36m-win32 .whlhl

Das PyCharm sollte es automatisch finden.

Entschuldigung bei einem Dead-Thread.

Verwandte Themen