繁体   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