【发布时间】:2016-02-09 13:52:28
【问题描述】:
我一直在尝试使用以下预构建的二进制文件将 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 安装,我是否缺少其他依赖项或安装包?
【问题讨论】:
-
我建议你安装anaconda。它为大多数 python 包提供了更新的预构建二进制文件,并且非常容易管理/升级任何包。
-
@imaluengo 感谢您将我引向 Anaconda,我发现这里的下载页面简化了流程:continuum.io/downloads
标签: python python-3.x numpy scipy