2016-04-27 60 views
0

numpy、scipy、scikit-learnをPython 3.5にインストールしました。プログラムを実行すると、このエラーが発生します。ImportError:DLL読み込みに失敗しました:指定されたモジュールが見つかりませんでした(sklearn)

Traceback (most recent call last): 
    File "D:/Dropbox/Cong Toan/Tools/NLP_Tools/doc_sim.py", line 1, in <module> 
    from sklearn.feature_extraction.text import TfidfVectorizer 
    File "C:\Python35-32\lib\site-packages\sklearn\__init__.py", line 57, in <module> 
    from .base import clone 
    File "C:\Python35-32\lib\site-packages\sklearn\base.py", line 11, in <module> 
    from .utils.fixes import signature 
    File "C:\Python35-32\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module> 
    from .validation import (as_float_array, 
    File "C:\Python35-32\lib\site-packages\sklearn\utils\validation.py", line 16, in <module> 
    from ..utils.fixes import signature 
    File "C:\Python35-32\lib\site-packages\sklearn\utils\fixes.py", line 324, in <module> 
    from scipy.sparse.linalg import lsqr as sparse_lsqr 
    File "C:\Python35-32\lib\site-packages\scipy\sparse\linalg\__init__.py", line 112, in <module> 
    from .isolve import * 
    File "C:\Python35-32\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module> 
    from .iterative import * 
    File "C:\Python35-32\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. 

答えて

2

実際にはnumpy + mklが必要です。しかし、それがあなたのディストリビューションの問題であるかどうかは言うことができません。

私の助言は、既にそれらのライブラリを持っている利用可能なディストリビューションの1つを使用することです。私はWinPythonをお勧めしますが、私はまたAnacondaについて良いことを聞いた。

これは、使用してWinPythonで他のパッケージをインストールするのは簡単です:Christoph Gohlkeことで

Unofficial Windows Binaries for Python Extension Packages

を。

現在のディストリビューションでこの問題を解決したい場合は、インストールしたバージョン、以前にインストールしたモジュール、インストールした方法など、より多くの情報を提供する必要があります。

1

Anacondaを試してみると、問題は解決します。

4

ほとんどすべてのものを検索して再インストールした後も同じ問題があります。

ステップ1:私は答えを発見アンインストールscipyのダウンロードとnumpyのを

ステップ2:Dowloadはnumpyの+ MKL armatitaとしてthis pageからとscipyのダウンロード(パッケージ名はnumpyの+ MKL、ないnumpyのパッケージとMKLパッケージです)私もsklearnをunsinstallしなければならなかったあなた

+0

への

幸運後numpyの+ MKL最初とscipyのダウンロードをインストールします。

ステップ3に言及しました。 numpy + mkl、scipy、そして同じリンクからダウンロードしたscikit_learnをインストールしました。 ジュピターノートブックを停止し、再起動しました。 – Harminder

関連する問題