2016-11-20 1 views
0

Ich bin neu in Python und ich versuche, numpy + mkl und scipy (in der gleichen Reihenfolge) zu installieren, aber ich bekomme Fehler, wenn ich die folgenden Schritte ausführen :Python 3.5 (32-Bit): ImportError: Name kann nicht importiert werden NUMPTY_MKL

import pandas as pd 
import numpy as np 
from sklearn.preprocessing import LabelEncoder 

Ich verwende Python 3.5 (32-Bit) auf einem Windows 7 64-Bit-Betriebssystem.

Es gibt eine ähnliche Frage bereits für das genaue Problem beantwortet hier: ImportError: cannot import name NUMPY_MKL

Geht man durch die Antwort, neu installiert ich meine numpy + mkl Pkg numpy‑1.11.2+mkl‑cp35‑cp35m‑win32.whl aus dem genannten Link (http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy) und dann scipy-0.18.1-cp35-cp35m-win32.whl als auch neu installiert, aber das löst nicht das Problem, und ich immer noch die gleichen Fehler:

>>> exec(open("C:\\PythonFiles\\testpy1.py").read()) 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "<string>", line 3, in <module> 
    File "C:\Users\msoudagar\AppData\Local\Programs\Python\Python3532\lib\site-packages\sklearn\__init__.py", line 57, in <module> 
    from .base import clone 
    File "C:\Users\msoudagar\AppData\Local\Programs\Python\Python35-32\lib\site-packages\sklearn\base.py", line 10, in <module> 
    from scipy import sparse 
    File "C:\Users\msoudagar\AppData\Local\Programs\Python\Python3532\lib\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' 

Alle Eingaben wären wirklich hilfreich!

+0

In der Fehlermeldung gibt es einen Pfad mit 'Python3532' und zum anderen mit' Python35-32'. Das scheint fischig zu sein. Da Sie neu installieren, warum nicht 64-Bit-Python verwenden? – user7138814

Antwort

1

weiß, dass ich dies nicht der anspruchsvollste Lösungen ist aber alles, was ich die IDE war in der Nähe zu tun hatte (in meinem Fall, PyCharm) und wieder öffnen wieder.

Nicht ausgereift, aber effektiv in meinem Fall :).

-1

Ich lief das gleiche Problem unter Windows mit Python 3.5 64 Bit. Manuelles Installieren von numpy + mkl aus der Wheel-Datei löste das Problem für mich. Wählen Sie das entsprechende Rad-Datei aus here (CP35, win32 für Sie) : und installieren Sie es pip install --user Path_to_local_file.whl mit Ersatz Path_to_local_file mit, wo Sie die Datei gespeichert .whl

Dies ist ein auch ein Duplikat ImportError: cannot import name NUMPY_MKL

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/16330081) –

+0

Vielen Dank für das Feedback. Ich habe auch gerade festgestellt, dass diese Frage 6 Monate alt ist. Also wird meine Antwort wahrscheinlich sowieso nicht relevant sein – K4dse

+0

Es ist egal, ob die Frage alt ist, du kannst sie immer noch beantworten. Selbst wenn Ihre Antwort der Person, die die Frage gestellt hat, nicht helfen kann, kann sie dennoch anderen helfen, die nach einer Antwort auf das gleiche Problem suchen, und diese Frage durch Googeln finden. Sie werden sogar ermutigt, alte Fragen zu beantworten. Dafür gibt es Abzeichen: [Revival] (https://stackoverflow.com/help/badges/837/revival) und [Nekromant] (https://stackoverflow.com/help/Abzeichen/17/Nekromant). Weitere Informationen finden Sie unter [Soll ich eine alte (inaktive) Frage beantworten?] (Https://meta.stackoverflow.com/q/265642/4284627) –

Verwandte Themen