从Python 3.7 conda环境中导入Spyder下的numpy时发生ImportError

从Python 3.7 conda环境中导入Spyder下的numpy时发生ImportError,python,numpy,conda,spyder,environment,Python,Numpy,Conda,Spyder,Environment,我在我的Ubuntu虚拟机上创建了一个名为python3的conda环境,使用: conda create-n python3 python=3.7 我已经在这个环境下安装了几个软件包,包括numpy。键入conda list时,numpy显示: 从终端运行Python时,我可以很好地导入numpy,但在Spyder IDE下工作时就不再是这样了:我得到以下错误: ImportError:没有名为numpy的模块 作为记录,我已经从我的conda环境中重新安装了Spyder3(sudo-ap

我在我的Ubuntu虚拟机上创建了一个名为
python3
的conda环境,使用:

conda create-n python3 python=3.7
我已经在这个环境下安装了几个软件包,包括numpy。键入
conda list
时,numpy显示:

从终端运行Python时,我可以很好地导入numpy,但在Spyder IDE下工作时就不再是这样了:我得到以下错误:

ImportError:没有名为numpy的模块

作为记录,我已经从我的conda环境中重新安装了Spyder3(
sudo-apt-get-install-Spyder3
),我正在这个环境中启动Spyder


知道我做错了什么吗

安装Spyder的apt get不知道您的conda环境。您应该使用conda将Spyder安装到环境中。激活环境,然后启动Spyder

conda install -n python3 spyder
conda activate python3
spyder

哈它成功了!谢谢你的快速回复,詹姆斯!您知道在
conda安装
之后是否必须指定
-n python3
?无论如何,非常感谢!如果您在环境中(即您已经运行了
conda activate python3
此会话),则无需执行此操作。