2016-04-08 16 views
2

私はWindows 7を使用し、Python 3.5 32bitをインストールしました。私はnum32 1.11 + mkl win32 whlバージョンをhttp://www.lfd.uci.edu/~gohlke/pythonlibs/ からインストールし、同じサイトからscipy 0.17.0を同じ方法でインストールしました。私はピップインストールを使用します。ここで問題ありません輸入numpyのとscipyのダウンロードが、輸入scipy.statsまたはscipyのダウンロード輸入統計などからのエラーを参照してくださいは...エラーメッセージが表示されていない:Windows 7のインポートscipy.statsのエラー

場合scipyのダウンロード輸入統計から:

Traceback (most recent call last): 
    File "<pyshell#2>", line 1, in <module> 
    from scipy import stats 
    File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\stats\__init__.py", line 338, in <module> 
    from .stats import * 
    File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\stats\stats.py", line 180, in <module> 
    import scipy.special as special 
    File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\special\__init__.py", line 627, in <module> 
    from ._ufuncs import * 
    File "scipy\special\_ufuncs.pyx", line 1, in init scipy.special._ufuncs (scipy\special\_ufuncs.c:26242) 
ImportError: DLL load failed: The specified module could not be found. 

使用している場合import scipy.stats以下のエラーメッセージを参照してください。

Traceback (most recent call last): 
    File "<pyshell#3>", line 1, in <module> 
    import scipy.stats 
    File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\stats\__init__.py", line 338, in <module> 
    from .stats import * 
    File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\stats\stats.py", line 180, in <module> 
    import scipy.special as special 
    File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\special\__init__.py", line 629, in <module> 
    from .basic import * 
    File "C:\Programs\Python\Python35-32\lib\site-packages\scipy\special\basic.py", line 14, in <module> 
    from ._ufuncs import (ellipkm1, mathieu_a, mathieu_b, iv, jv, gamma, psi, zeta, 
ImportError: cannot import name 'ellipkm1' 

解決方法はウェブサイトから検索されましたが、回答が見つかりませんでした。助けてください。これは本当にイライラしています... ありがとう ロッキー

答えて

3

最後に、私はこれを自分で解決しました。最初は私は2015年のVisual C++の再配布が必要だと分かっていましたが、それをインストールしたのですが、問題は64bit版をインストールしたのですが、私のpythonとnumpyのscipyは32bitだったので、 これは他の人に役立つことを願っています

+1

これは、Windows 7でPython 3.3から3.5にアップグレードするときにうまくいきました。ロッキーがMicrosoft Visual C++ Redistributableパッケージ(ここではhttps:// www .microsoft.com/ja-us/download/details.aspx?id = 48145)。 Pythonのバージョンが32ビットの場合は、64ビットOSを使用していても、x86パッケージを取得することを忘れないでください。 – NauticalMile