【问题标题】:Python: No module named 'numpy'Python:没有名为“numpy”的模块
【发布时间】:2021-11-07 22:09:57
【问题描述】:

我尝试导入numpy,但收到ModuleNotFoundError: No module named 'numpy' 错误。有人告诉我这可能是因为我没有安装 numpy,但我已经安装了。

在安装numpy 后,我得到了Requirement already satisfied: numpy in ./opt/anaconda3/lib/python3.8/site-packages

which python 返回/Users/MacBook/opt/anaconda3/bin/python。我是新手,但我猜我得到这个错误的原因是因为文件不在同一个地方?如果是这样,我该如何将它移动到正确的位置?

旁注:我对matplotlib 有类似的问题,如果有帮助的话,它正在 VS 代码上运行。我也使用spyder,但我没有收到numpymatplotlib 错误,但错误似乎在VS代码上

【问题讨论】:

  • 您的计算机上可能有不同的python版本,您正在运行一个并且模块安装在另一个中
  • 你激活 conda 了吗? conda activate base 更多在 VS Code 中,您可以选择环境。你也可以检查一下吗?
  • @mozway 我认为这可能是一种可能性,但是 1. 我如何检查我的计算机上的版本与 VS 代码上的版本,以及 2. 我如何让它们成为相同的版本?

标签: python numpy path anaconda


【解决方案1】:

尝试卸载numpy 并重新安装。您也可以尝试重新安装anaconda。我遇到了同样的问题并解决了它。

【讨论】:

  • 我已经卸载并重新安装,但仍然返回错误
【解决方案2】:

Anaconda 安装了自己的 conda 环境来运行 python。可能 VS Code 无法访问。试试这个命令;

python -mpip install numpy

如果你的 python 文件名为 numpy.py,你也会得到这个错误。

如果不起作用,您可以尝试将环境更改为 Anaconda 环境。 check this

【讨论】:

    猜你喜欢
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    • 2015-03-04
    • 1970-01-01
    • 2020-04-21
    • 2015-12-17
    • 1970-01-01
    相关资源
    最近更新 更多