2017-06-03 3 views
0

Ich habe Python xy kürzlich mit einer alten lib von scipy (0.15) verwendet. Weil ich sphärische Voronoi verwenden wollte, musste ich eine neuere Version von scipy installieren. Dazu habe ich pip und die inoffiziellen Distributionen für Python-Module mit Rad benutzt. Die Installation funktionierte ohne Fehlermeldungen. Aber jetzt, wenn ich versuche, scipy durch Code zu importieren, erhalte ich diese Fehlermeldung unten. Ich habe bereits ganze Python-Pakete deinstalliert und stattdessen Anakonda installiert. Aber die Fehlermeldung ist immer noch die gleiche. Ich habe meine Registrierung überprüft (Windows 10) - kann nichts Verdächtiges finden.Scipy Importfehler; Name kann nicht importiert werden NUMPY_MKL

Irgendeine Idee? Vielen Dank!

test.py 
1.12.1 
Traceback (most recent call last): 
    File "test.py", line 11, in <module> 
    import scipy 
    File "C:\Users\Boss\AppData\Roaming\Python\Python27\site-packages\scipy\__init__.py", line 61, in <module> 
    from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl 
ImportError: cannot import name NUMPY_MKL 
+0

Mögliche Duplikate von [ImportError: Name kann nicht importiert werden NUMPTY \ _MKL] (https://StackOverflow.com/questions/37267399/importerror-cannot-import-name-numpy-mkl) –

Antwort

0

Aktualisiert - Ihr Fehler ist im Grunde, dass numpy + mkl (numpy mit Intel Math Kernel Library), so ist dies, weil, wenn Sie die scipy von vorkompilierte Archiv installiert, die numpy + mkl erfordert aber die Installation von numpy mit Pip wird dir das nicht bringen. http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

Old - -

Dieses Problem wird durch die Installation für numpy + mkl aus whl Datei nicht gelöst einfach sein, kann dieses auf die unsachgemäße Installation von numpy fällig ist, habe ich vor ein paar Tagen diesen Fehler hatte und dann musste ich das numpy nochmal installieren. Also, upgrade pip und versuche dann, das numpy whl erneut zu installieren. Es hat nur für mich funktioniert.

es hier Get - https://pypi.python.org/pypi/numpy

auch diese fast alles hat - http://www.lfd.uci.edu/~gohlke/pythonlibs/

+0

Ich habe die aktuelle Version von numpy erfolgreich installiert mit Pip und dem Rad. Habe aber leider das selbe Problem. : siehe hier (C: \ Benutzer \ Chef \ Anaconda2) C: \ Benutzer \ Chef \ Dokumente \ Arbeit \ Skripte> python -m test.py 1.13.0rc2 C: \ Benutzer \ Boss \ Anaconda2 \ python.exe: Name kann nicht importiert werden NUMPY_MKL –

+0

Und Pip wird aktualisiert. Hast du eine andere Idee? Vielen Dank :-) –

+0

Okay, dann versuche meine aktualisierte Antwort. Dies wird Ihren Fehler beheben. –

0

Ihre scipy mit mkl Unterstützung gebaut und erfordert mkl Unterstützung in numpy auch. Download numpy von der gleichen Seite, die du heruntergeladen hast, scipy (wahrscheinlich Christoph Gohlkes Builds). Oder wenn Sie Anaconda verwenden, verwenden Sie Anaconda-Pakete für beide.

+0

Es wurde behoben! Vielen Dank. –

Verwandte Themen