【发布时间】:2021-11-08 04:02:17
【问题描述】:
我正在尝试导入 numpy、pandas 和其他包,但每次尝试时都会出现错误/问题,即“ModuleNotFoundError: No module named 'numpy'”。我认为它可能是 python 版本,因为 Spyder 说它使用 3.8.2 python 而我每个“python -V”都使用 3.8.8。切换时,它显示“要求已经满足:/opt/anaconda3/lib/python3.8/site-packages (1.20.3) 中的 numpy”,我仍然无法在 Spyder 中导入 numpy。
- Spyder 版本:4.2.5 无
- Python 版本:3.8.2 64 位
- Qt 版本:5.9.7
- PyQt5 版本:5.9.2
- 操作系统:Darwin 19.6.0
终端:
(base) readinger:~ neuro$ python -V
Python 3.8.2
(base) readinger:~ neuro$
(base) readinger:~ neuro$
(base) readinger:~ neuro$ pip install numpy
Requirement already satisfied: numpy in /opt/anaconda3/lib/python3.8/site-packages (1.20.3)
(base) readinger:~ neuro$
Anaconda 上的 Spyder:
runcell(0, '/Users/uju/untitled0.py')
Traceback (most recent call last):
File "/Users/uju/untitled0.py", line 9, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy
【问题讨论】:
-
你是否在同一个环境中运行过 spyder?
-
什么意思?我从 Anaconda Navigator 运行 Spyder,然后单击“python”->“关于 Spyder”,它提供了上述信息,其中包括“Python 版本:3.8.2 64 位”
-
在这种情况下,您可以打开 anaconda 终端并尝试安装所需的包或在 anaconda 导航器中转到环境并查找要安装的包。
-
你是说上面的照片?它有“numpydoc”,但我认为这与“numpy”不同。当我搜索“numpy”时,只显示“numpydoc”。
-
是的,就是这样。您正在查看
installed软件包,这意味着尚未安装numpy。单击下拉列表并将其更改为All并再次搜索numpy。
标签: python numpy anaconda spyder