python - 安装Anaconda2.4.0后无法导入scipy

标签 python numpy scipy anaconda

我正在尝试在 Windows 上的 Python 2.7.10 中导入 numpy 和 scipy

我无法通过 pip 或提供的二进制文件安装 scipy:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

但是听说Anaconda标配了numpy和scipy。值得注意的是我可以成功导入 numpy。

conda list

打印出所有包,scipy 是其中之一,但导入仍然失败。

当我运行时

$ conda install scipy

这是我看到的:

$ conda install scipy
Fetching package metadata: ....
Solving package specifications: ..................
Package plan for installation in environment c:\Users\Nick\Anaconda2:

The following NEW packages will be INSTALLED:

conda-env: 2.4.4-py27_1

Proceed ([y]/n)? y

Linking packages ...
"Ensuring that c:\Users\Nick\Anaconda2\Library\bin is on user PATH environment variable."
"" was unexpected at this time.
Error: Error: post-link failed for: conda-env-2.4.4-py27_1

当我运行时

$ conda install -f scipy

这是我看到的:

$ conda install -f scipy
Fetching package metadata: ....
Solving package specifications: ..................
Package plan for installation in environment c:\Users\Nick\Anaconda2:

The following packages will be UPDATED:

scipy: 0.16.0-np110py27_0 --> 0.16.0-np110py27_0

Proceed ([y]/n)? y

[      COMPLETE      ]|##################################################| 100%
Extracting packages ...
[      COMPLETE      ]|##################################################| 100%
Unlinking packages ...
[      COMPLETE      ]|##################################################| 100%
Linking packages ...
[      COMPLETE      ]|##################################################| 100%

它似乎可以工作,但是当我尝试在我的 Python 程序顶部导入 scipy 时,我得到:

$ python steps.py
Traceback (most recent call last):
  File "steps.py", line 16, in <module>
    import scipy as st
ImportError: No module named scipy 

我是不是输入错误了?

最佳答案

根据我的研究,尤其是 github.com/conda/conda/issues/1786我相信 Anaconda 2.4.0 不适合 scipy。解决方案是获取更新版本的 Anaconda 或考虑安装最新的 Miniconda。

关于python - 安装Anaconda2.4.0后无法导入scipy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33574740/

相关文章:

python - 调整存储在数组中的所有图像的大小

python - 将 numpy 数组(行形式)转换为图像

python - 如何在 python/scipy 中有效地组装大型稀疏矩阵

python - BS4 错误消息 "no attribute ' renderContents'"

python - 为什么 gif 动画中不使用完整的调色板?

python - 是否有任何库支持 Python 中的 MTOM 加密

python - 如何在Opencv中表示捕获的每个视频帧?

python - 如何有效地对向量进行排序以使其与另一个向量的距离最小?

python - 使用分类数据构造稀疏矩阵

python - 使用 python 或 perl 生成 uml 序列图