2017-09-25 16 views
0

にsklearnをインポートすることはできません私は寸劇-学ぶライブラリをインポートしようとしているが、it'sはこのエラーを生成します。誰かが何が起こっていると言うことができは、Python 3.6

Traceback (most recent call last): 
    File "<pyshell#13>", line 1, in <module> 
    import sklearn 
    File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\sklearn\__init__.py", line 134, in <module> 
    from .base import clone 
    File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\sklearn\base.py", line 12, in <module> 
    from .utils.fixes import signature 
    File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module> 
    from .validation import (as_float_array, 
    File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\sklearn\utils\validation.py", line 18, in <module> 
    from ..utils.fixes import signature 
    File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\sklearn\utils\fixes.py", line 144, in <module> 
    from scipy.sparse.linalg import lsqr as sparse_lsqr # noqa 
    File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\scipy\sparse\linalg\__init__.py", line 114, in <module> 
    from .isolve import * 
    File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module> 
    from .iterative import * 
    File "C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 7, in <module> 
    from . import _iterative 
ImportError: DLL load failed: Não foi possível encontrar o módulo especificado. 

、私は完全にこれで迷ってしまいました。

どうもありがとう

+1

可能な限り詳細を記入してください。どうやってsklearnをインストールしましたか? –

+0

私の指示に従うだけです:[link](http://scikit-learn.org/stable/install.html) – Pinhal

答えて

0

申し訳ありませんが、これは明白なようだが、私はまだ試したか何を言うことができないので、ここで与えられた情報の多くはそこにはない場合。

このパッケージは標準ライブラリには含まれていませんので、ライブラリのWebサイトにある指示に従ってインポートする前にダウンロードしてインストールする必要がありますか? http://scikit-learn.org/stable/install.html

編集:私はないが長すぎる前にこのに探していた同様の問題DLL Load Failed: The specified module could not be found [Python]

+0

はい、私はしました!最初にNumPyとSciPyをインストールしたので、Webサイトのcomandショーを使ってScikitをインストールしました.pipコマンドを使用する代わりに_pip install -U scikit-learn_ – Pinhal

+0

をインストールしました。同様の投稿の答えに従うことができます(condaで強制インストール) –

+0

私はAnacondaをインストールする必要がありますか? ScikitはPythonで動作しませんか? – Pinhal

0

を見つけ、私は窓の上のスクリプトは少しトリッキーだと思います。 SciPyにはウェブページhttps://www.scipy.org/install.htmlのインストーラへの指示があります。あなたがこのプロジェクトのためにPythonを特別にインストールしたなら、私は行くとアナコンダを得るでしょう。インストール中にPythonをアンインストールするか、anacondaにパスを置き換えるように指示するだけです。

幸運を祈る!

0

申し訳ありません。私はついにこの問題を解決することができました。 私はなぜ知らないが、私はnumpyの、scipyのダウンロードとScikit-学び、ここからバイナリファイルを使用して再インストールアンインストール:

link

をそして、それが仕事です。これらのライブラリはすべて正しく動作しています。 pipから間違ったインストールが実行されていました。

まあ、私はそれが大文字で終わったと思う。助けを借りてありがとう@Hopeful_O、@ juanpa.arrivillaga、@ abccdと@ shadefc09。