2016-04-04 18 views
3

私はすでに同様の質問をチェックしましたが、誰も助けませんでした。 Christoph Gohlkeが提供するscipy 0.17.0 wheelをPython 3.4 Win64ビットにインストールしました。 scipyをインポートすると動作しますが、最適化、統合、その他のモジュールでは機能しません。 私は、10でこのエラーScipy ImportError:DLL読み込みに失敗しました:指定されたモジュールが見つかりませんでした

import numpy as np 
from scipy import optimize 

>>> Traceback (most recent call last): 
File "C:\Users\uqeirann\Desktop\test.py", line 3, in <module> 
from scipy import integrate 
File "C:\Python34\lib\site-packages\scipy\integrate\__init__.py", line 55, in <module> 
from .quadrature import * 
File "C:\Python34\lib\site-packages\scipy\integrate\quadrature.py", line 10, in <module> 
from scipy.special.orthogonal import p_roots 
File "C:\Python34\lib\site-packages\scipy\special\__init__.py", line 627, in <module> 
from ._ufuncs import * 
ImportError: DLL load failed: The specified module could not be found. 

私のWindowsのバージョンを取得するのPythonの64ビットバージョンも3.4 64ビット scipyのダウンロードのバージョンも64ビットです。したがって、問題は、不整合に関連していない、インストールされたフォルダscipyで、また、最適化フォルダと他のモジュールがあります。 私は数回コンピュータを再起動し、またscipyを再インストールしても解決しませんでした。 lateバージョンのpywin32を実行しましたが、助けになりませんでした!

私は本当にAnacondaは、Windowsマシン上で迅速

答えて

3

IMEあなたのプロンプトの助けが必要です:

from ._ufuncs import * 

これは、必要なナンシー依存性がないためです。 Christoph Gohlkeサイトでは、ノートを見つけることができます:

SciPy is software for mathematics, science, and engineering. 
     Requires numpy+mkl. 

私はあなたが必要なすべての依存関係を(おそらく私が上記しました1で十分です)をインストールする場合、それが動作するはずと信じています。

+0

今日は更新後に同様のエラーを持っている: MKL:11.3.1-0 - > 11.3.3-0 MKL-サービス:1.1.2-py27_0 - > 1.1.2-py27_1 numexpr:2.5 .1-np110py27_0→2.5.2-np110py27_1 numpy:1.10.4-py27_0→1.10.4-py27_2 scikit-learn:0.16.1-np110py27_0→0.17.1-np110py27_1 scipy:0.17 .0-np110py27_0 - > 0.17.0-np110py27_4 – Sklavit

+0

Anaconda/Windowsで動作しません。 – Johan

2

を実行している&までscipyのダウンロードなどを取得する必要がある場合には、インポートに失敗しています行く方法で、

+0

上記のnumpy + mklをインストールしました。 Nathan Smithが言ったように、私はAnacondaに移行することで私の問題を解決しました –