我在Ubuntu 20.04计算机上使用Python 3.8。到目前为止,我在从Spyder或Jupyter导入包时没有遇到任何问题。
我已经使用Python 3.6创建了一个名为theory
的conda虚拟环境,通过在该conda环境中运行python --version
可以确认这一点。
conda list
显示安装了numpy:
numpy 1.19.4 pypi_0 pypi
从终端打开Python交互式会话并在其中导入numpy就像一个魅力。然而,当试图从Spyder中导入numpy时,我得到了一个";模块未找到";错误:
ModuleNotFoundError:没有名为"numpy"的模块
以下是我试图解决的问题:
- 我尝试使用
pip install numpy
(和pip3 install numpy
(卸载并重新安装numpy - 我尝试根据GitHub帖子中提供的答案更新conda:
conda update --prefix /home/sheldon/anaconda3 anaconda
- 我尝试直接在Spyder中的PYTHONPATH管理器中指定numpy包的路径,指向/home/sheldon/anaconda3/envs/
我做错了什么?
编辑:我检查了Numpy 1.9.4。实际上支持Python 3.6
编辑:刚刚从头开始重新创建了一个新的Python 3.6环境,我可以很好地导入numpy。。。
你能试试这个吗:
使用pip卸载numpy并用重新安装
conda install numpy
不是pip安装。。