2016-03-23 3 views
2

ich folgende Fehlermeldung in einem ipython Notebook empfange:„Import: kann nicht importieren Namen“ mit frischen Anaconda installieren

--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-1-06ac68ebf148> in <module>() 
     5 import pandas as pd 
     6 import numpy as np 
----> 7 from sklearn import neighbours 
     8 
     9 start_time = time.time() 

ImportError: cannot import name neighbours 

Während versuchen, das folgende auszuführen:

# Import required packages 
import time 
import pandas as pd 
import numpy as np 
from sklearn import neighbours 

ich das gleiche Problem in der Befehlszeile. Mein Verdacht:

  • Ich glaube, mein Problem hat etwas mit meinem Systempfad oder Umgebungsvariablen zu tun. Ich habe diese verschiedenen Versuche gegeben und andere Antworten gefolgt (z. B. Python ImportError- what is wrong here?), aber bis jetzt vergeblich. Meine aktuelle Systempfadvariable enthält den Speicherort meines Python-Skripts. Die Umgebungsvariable PATH enthält den Speicherort der Anaconda-Bibliotheken: "... \ Anaconda2 \ Library \ bin;". Erscheint das korrekt?
  • Viele Lösungen beziehen sich auf zirkuläre Abhängigkeiten, die ich glaube ich nicht in dem einen Modul habe.
  • Andere Lösungen haben mit dem Namen des Skripts zu tun. Meine heißt "meine_Lösung", also glaube ich nicht, dass dies ein Problem ist.
  • Mein sklearn Ordner kann in \ AppData \ Local \ Continuum \ Anaconda2 \ Lib \ site-packages \ sklearn

ich deinstalliert haben vor kurzem eine Standalone-Python-Anwendung zu finden. Ich habe auch Anadonda und die Scikit-Lern-, Numpy- und Scipy-Pakete mehrmals neu installiert.

Ich verwende Python 2.7.11 durch Anaconda 2.5.0 auf Windows 7.

+0

'PYTHONPATH' überprüfen jeden Pfad für das Modul. Wenn es Modul im ersten Pfad erhält, wird der zweite Eintrag in 'PYTHONPATH' nicht geprüft. Also überprüfe bitte jeden Pfad in deinem 'PYTHONPATH', wenn du eine andere' .py' Datei 'sklearn.py' hast, dann starte von dort aus den Import. Diese Datei hat möglicherweise keine Nachbarn – Nilesh

Antwort

1

Sie wollen die amerikanische Schreibweise von Nachbarn, das heißt

from sklearn import neighbors