簡體   English   中英

在Windows 7中安裝Scipy錯誤

[英]Installing Scipy Error in Windows 7

在一個回合的路上,我在我的IntelX64 / Windows 7 / Python 2.7計算機上損壞了我的scipy / numpy安裝。 我通過嘗試使用一些神經網絡庫(lasagne / theano)來做到這一點。

為了解決這個問題,我完全刪除/重新安裝了python 2.7.9。 之后,我去http://www.lfd.uci.edu/~gohlke/pythonlibs/下載並使用命令安裝numpy和scipy:

pip install C:\Users\me\Documents\numpy-1.9.2+mkl-cp27-none-win_amd64.whl

這很好並且成功了。 (我可以從python導入numpy)

pip install C:\Users\me\Documents\scipy-0.15.1-cp27-none-win_amd64.whl

這看起來也很順利。 除了在python控制台中發生錯誤:

>>> from scipy import stats

得到:

Traceback (most recent call last):
  File "<stdin>", line1, in <module>
  File "C:\Python27\lib\site-packages\scipy\stats\__init__.py", line 338, in <module>
    from .stats import *
  File "C:\Python27\lib\site-packages\scipy\stats\stats.py", line 184, in <module>
    import scipy.special as special
  File "C:\Python27\lib\site-packages\scipy\special\__init__.py", line 586, in <module>
    from ._ufuncs import *
ImportError: DLL load failed: The specified module could not be found.

我閱讀了所需的DLL並在“c:\\ python27 \\ lib \\ site-packages \\ scipy \\ special_UFUNCS.PYD”上運行了'dependency walker'( http://www.dependencywalker.com/ ),似乎有找不到一些DLL文件。

libifcoremd.dll
libiomp5md.dll
libmmd.dll
msvcr90.dll
dcomp.dll
ieshims.dll

and a 6 files that look like 'api-ms-win-....dll'

從我環顧四周,人們通過重新安裝numpy,然后scipy來解決這個問題。 我試過了,同樣的事情發生了。

還有其他人遇到過這個問題並解決了嗎?

我通過完全刪除所有內容(python和包)然后再安裝所有內容來修復此問題。

只是重新安裝違規包不起作用。 系統還原也沒有。 我不接受這個答案,因為刪除/安裝是解決真正問題的方法。 我只是想發布這個來幫助其他人擔任這個職位。

只需從此頁面安裝'NumPy-1.9 + MKL',它應該可以正常工作。

致謝:這里的另一篇文章 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM