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

2024-10-04 09:19:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在Ubuntu 20.04计算机上使用Python 3.8。到目前为止,我从Jupyter的Spyder导入包都没有问题

我已经使用Python3.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
  • 我尝试按照this GitHub postconda update --prefix /home/sheldon/anaconda3 anaconda 中提供的答案更新conda
  • 我尝试在Spyder中直接在PYTHONPATH管理器中指定numpy包的路径,指向/home/sheldon/anaconda3/envs/

我做错了什么

编辑:我检查了Numpy 1.9.4。实际上支持Python 3.6

编辑:刚刚从头开始重新创建了一个新的Python 3.6环境,我可以很好地导入numpy


Tags: 模块installnumpypypi编辑homeubuntu计算机