python - 如何在 Windows 上安装 scipy 包?

标签 python scipy package

我下载了 scipy 包作为 Wheel,这是 Windows 64 位的最新版本 scipy-0.18.1-cp36-cp36m-win32

当我使用时

pip install scipy-0.18.1-cp36-cp36m-win64.whl

该命令显示

   numpy-1.12.0b1+mkl-cp36-cp36m-win64.whl is not a supported wheel on this platform.

有什么问题吗?

最佳答案

1) 要获取 Windows 的预编译包,请查看 Gohlke 的非官方 Windows 二进制文件或使用 Winpython(正常工作)或 Anaconda(更复杂)等发行版,它们提供了完整的预配置环境,其中包含来自科学 python 的大量包堆栈。

2)使用pip安装

如果您使用 Gohlke 的非官方 Windows 二进制文件(sebix 提及)中的相应链接并以管理员身份运行 Windows 命令提示符,则可以使用 pip 在 Windows 上一步安装 numpy 和 scipy 轮。例如,在 Python 3.5 中,您只需使用如下内容:

# numpy-1.9.3+mkl for Python 3.5 on Win AMD64
pip3.5 install http://www.lfd.uci.edu/~gohlke/pythonlibs/xmshzit7/numpy-1.9.3+mkl-cp35-none-win_amd64.whl

# scipy-0.16.1 for Python 3.5 on Win AMD64
pip3.5 install http://www.lfd.uci.edu/~gohlke/pythonlibs/xmshzit7/scipy-0.16.1-cp35-none-win_amd64.whl

或者你可以看这里 -> https://www.scipy.org/install.html

关于python - 如何在 Windows 上安装 scipy 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41214035/

相关文章:

python - 多线图中的 Bokeh hovertool

python - 从稀疏矩阵中轻松抽取向量,并从样本中创建一个新矩阵(python)

numpy - 将大数组传递给 NumPy 和 SciPy 函数

python - 安装包到 Canopy

python - 根据另一个字符串的长度操作字符串重复

python - 查找嵌套字典的子键

python - for循环中的多线程

python - 为什么 scipy.optimize.curve_fit() 在拟合函数中使用定义数量的参数时表现更好?

oracle - Oracle 包中的最大行数

perl - 为什么符号的封装限定会导致使用更少的内存,即使符号是本地导入的?