在32位Windows 7机器上的Python 3.5中安装scipy

我一直在试图安装Scipy到我的Windows 7机器上的Python 3.5(32位)安装使用预构build的二进制文件: http : //www.lfd.uci.edu/~gohlke/pythonlibs

我有,为了,安装了以下库

numpy‑1.10.1+mkl‑cp35‑none‑win32.whl scipy‑0.16.1‑cp35‑none‑win32.whl 

然后,当试图使用安装的软件包时,我得到以下的错误

 from scipy import sparse < ... Complete error trace ommitted ... > packages\scipy\sparse\csr.py", line 13, in <module> from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \ ImportError: DLL load failed: The specified module could not be found. 

但是,如果我按照Python 3.4的相同过程replace安装程序:

 numpy‑1.10.1+mkl‑cp35‑none‑win32.whl scipy‑0.16.1‑cp35‑none‑win32.whl 

一切似乎工作。 是否有额外的依赖关系或安装我缺less的Python 3.5安装包?

请确保您从您提供的链接中关注此行:

许多二进制文件依赖于NumPy-1.9 + MKL和Microsoft Visual C ++ 2008(用于CPython 2.6和2.7的x64,x86和SP1),Visual C ++ 2010(x64,x86,用于CPython 3.3和3.4)或Visual C ++ 2015 CPython 3.5的x64和x86)可重新分发的软件包。

根据您的描述下载相应的Microsoft Visual C ++可再发行组件包。

我有一个类似的问题,不记得确切的问题,我下载一个为我的系统,它工作正常。 否则让我知道。

可能有帮助:试图在Python 3.5的64位Windows 7上安装scipy-0.18.0rc2-cp35-cp35m-win_amd64.whl (从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载); “文件不存在/不是有效的砂轮文件名”错误。

从这里和其他地方获得的各种提示,我发现重命名文件: scipy-0.16.1-cp35-none-win_amd64.whl允许它安装。

拉起命令窗口(在开始button中search),然后input

 pip install numpy 

 pip install scipy‑0.16.1‑cp35‑none‑win32.whl 

那么它应该让你知道在命令窗口中是否成功下载,如果你有python 3.5。

我有一个问题在这里是一个重复的问题:

ImportError:DLL加载失败:导入statsmodels时

我实际上通过使用用于Python 3.5的Anaconda安装程序来解决与安装包(如statsmodels)相关的其他问题。