无法从conda虚拟环境中导入数据包



我在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安装。。

最新更新