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

标签 python python-3.x numpy scipy

我一直在尝试使用预构建的二进制文件将 Scipy 安装到我的 Windows 7 机器上的 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

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

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 相同的过程替换安装程序:

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

似乎一切正常。 Python 3.5 安装是否缺少其他依赖项或安装包?

最佳答案

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

Many binaries depend on NumPy-1.9+MKL and the Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.6 and 2.7), Visual C++ 2010 (x64, x86, for CPython 3.3 and 3.4), or the Visual C++ 2015 (x64 and x86 for CPython 3.5) redistributable packages.

下载相应的 Microsoft Visual C++ Redistributable Package 应该是 this一个基于您的描述。

我有一个类似的问题,不记得确切的问题,我为我的系统下载了一个,它运行良好。否则请告诉我。

关于python - 在 32 位 Windows 7 机器上的 Python 3.5 中安装 scipy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33600302/

相关文章:

python - 检测pyglet(python)中的两个同时键

python 如何让 re 忽略原始文本中的括号

python - 修补 datetime.timedelta.total_seconds

python - 如何强制 PyQt5 用于 QObject 类?

python - 使用Python发送UDP数据报

python - 在 pdfkit 中显示框而不是文本 - Python3

python - 安全地评估简单的字符串方程

python - 可迭代对象的公共(public)基类?

python - 由于numpy,Python脚本无法与Windows任务计划程序一起运行

python - Numpy 数组减法 : inconsistent values for large arrays