Fehler beim Importieren von Scikit-Learn-Modulen

Ich versuche, eine Funktion aus dem Cluster-Modul aufzurufen, so wie:

import sklearn db = sklearn.cluster.DBSCAN() 

Und ich bekomme die folgende fehler:

  • Sortierung eines Wörterbuchs nach Wert und Schlüssel
  • Python subprocess: wie man eine app auf OS X ausführt?
  • Python 3 Typ Hinweise für Leistungsoptimierungen
  • Probleme mit der Knotenkoordinaten Abaqus Python API
  • Gibt es einen Unterschied zwischen "brühinstallation" und "pip install"?
  • Catching Flasche Server Fehler
  •  AttributeError: 'module' object has no attribute 'cluster' 

    Tab-Vervollständigung in IPython, ich scheine, Zugriff auf die Basis, Klon, externe, re, setup_module, sys und Warnung Module haben. Nichts anderes, obwohl andere (einschließlich Cluster) im Sklearn-Verzeichnis sind.

    Folgen Sie pbu's Beratung unten und mit

     from sklearn import cluster 

    Ich bekomme:

     Traceback (most recent call last): File "test.py", line 2, in <module> from sklearn import cluster File "C:\Python34\lib\site-packages\sklearn\cluster\__init__.py", line 6, in <module> from .spectral import spectral_clustering, SpectralClustering File "C:\Python34\lib\site-packages\sklearn\cluster\spectral.py", line 13, in <module> from ..utils import check_random_state, as_float_array File "C:\Python34\lib\site-packages\sklearn\utils\__init__.py", line 16, in <module> from .class_weight import compute_class_weight, compute_sample_weight File "C:\Python34\lib\site-packages\sklearn\utils\class_weight.py", line 7, in <module> from ..utils.fixes import in1d File "C:\Python34\lib\site-packages\sklearn\utils\fixes.py", line 318, in <module> from scipy.sparse.linalg import lsqr as sparse_lsqr File "C:\Python34\lib\site-packages\scipy\sparse\linalg\__init__.py", line 109, in <module> from .isolve import * File "C:\Python34\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module> from .iterative import * File "C:\Python34\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 7, in <module> from . import _iterative ImportError: DLL load failed: The specified module could not be found. 

    Ich benutze Python 3.4 auf Windows, scikit-learn 0.16.1.

  • Yosemite: Python MySQLlib Problem - 'kein passendes Bild gefunden'
  • Unterbrechung von QThread schlafen
  • Wie würde ich eine eingebettete Entität mit wiederholten Eigenschaften mit dem Datenspeicher-Java-Client abrufen
  • Code optimieren durch sympy
  • Sortierung Multi-Index in voller Tiefe (Pandas)
  • Abrufen aller Cookies in Python
  • 3 Solutions collect form web for “Fehler beim Importieren von Scikit-Learn-Modulen”

    Sie verwenden wahrscheinlich nicht Numpy + MKL, aber nur Numpy.

    Ich hatte das gleiche Problem und installiere Numpy mit MKL

    pip install --upgrade --force-reinstall "numpy-1.10.2+mkl-cp35-none-win32.whl"

    behoben.

    Problem war mit scipy / numpy Installation. Ich habe die (normalerweise hervorragenden!) Inoffiziellen Installateure von http://www.lfd.uci.edu/~gohlke/pythonlibs/ benutzt . Deinstallieren / Wiederinstallieren von dort machte keinen Unterschied, aber die Installation mit den offiziellen Installateuren (verknüpft von http://www.scipy.org/install.html ) hat den Trick gemacht.

    Lege diese Zeile auf die Python-Datei

     from sklearn import cluster 

    Das sollte es tun :))

    Python ist die beste Programmiersprache der Welt.