Python: 没有名为 'numpy' 的模块

Python: No module named 'numpy'

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

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

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

旁注:我对 matplotlib 也有类似的问题,如果有帮助的话,这是 VS 代码上的 运行。我也使用 spyder 并且我没有得到 numpy 也没有 matplotlib 那里的错误,但错误似乎是在 VS 代码上

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

A​​naconda 安装自己的conda 环境到运行python。可能是VS Code无法访问。试试这个命令;

python -mpip install numpy

如果您的 python 文件名为 numpy.py,您也会遇到此错误。

如果还是不行,也许你可以试试把环境改成Anaconda环境。