【问题标题】:Python Anaconda - no module named numpyPython Anaconda - 没有名为 numpy 的模块
【发布时间】:2016-07-21 01:54:08
【问题描述】:

我最近从 Arch 存储库在 Arch Linux 上安装了 Anaconda。默认情况下,它设置为 Python3,而我想使用 Python2.7。我按照 Anaconda 文档创建了一个新的 Python2 环境。在运行我使用 Numpy 的 Python 脚本时,我收到了错误 No module named NumPy。我觉得这很奇怪,因为使用 Anaconda 的一大要点是轻松安装 NumPy/SciPy 堆栈...

尽管如此,我运行了conda install numpy 并安装了它。现在,我仍然无法导入 numpy,但是当我运行 conda install numpy 时,它说它已经安装了。什么给了?

which conda 的输出:/opt/anaconda/envs/python2/bin/conda

which python 的输出:/opt/anaconda/envs/python2/bin/python

【问题讨论】:

  • 您是否激活了正确的 anaconda 环境(source activate )?您可能已经将 numpy 安装到您开始使用的 python 3 环境中。
  • No module named NumPy字面意思的错误,包括字符的大小写?如果是这样,您应该使用import numpy,而不是import NumPy。 (如果没有,您可以通过完全引用完整的错误消息来节省响应愚蠢的 cmets 所花费的时间。)
  • @JKelly 是的,python2 是用source activate python2 激活的。 @WarrenWeckesser 不,错误是 numpy。对不起!

标签: python python-2.7 numpy anaconda


【解决方案1】:

AUR 中的anaconda 包已损坏。如果有人遇到这种情况,只需从他们的网站安装anaconda。 AUR 尝试进行系统范围的安装,但路径相当混乱。

【讨论】:

    猜你喜欢
    • 2017-06-19
    • 2021-11-07
    • 2016-09-10
    • 2017-03-11
    • 2016-11-14
    • 1970-01-01
    • 2016-01-16
    • 2020-08-13
    • 1970-01-01
    相关资源
    最近更新 更多