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

Bri*_*ain 8 python numpy scipy python-3.x

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

我按顺序安装了以下库

numpy?1.10.1+mkl?cp35?none?win32.whl
scipy?0.16.1?cp35?none?win32.whl
Run Code Online (Sandbox Code Playgroud)

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

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.
Run Code Online (Sandbox Code Playgroud)

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

numpy?1.10.1+mkl?cp35?none?win32.whl
scipy?0.16.1?cp35?none?win32.whl
Run Code Online (Sandbox Code Playgroud)

一切似乎都有效.是否有其他依赖项或安装包,我缺少Python 3.5安装?

Leb*_*Leb 13

请务必注意您提供的链接中的这一行:

许多二进制文件依赖于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( x64和x86 for CPython 3.5)可再发行软件包.

根据您的描述下载相应的Microsoft Visual C++ Redistributable Package,它应该是这个.

我有一个类似的问题,不记得确切的问题,我下载了一个为我的系统,它工作正常.别的我知道.