尝试激活虚拟环境或lauch Spyd时发生Python导入错误

2024-09-28 21:03:11 发布

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

每当我试图激活一个虚拟环境,或者当我试图启动Spyder时,都会遇到一个严重的问题。在

尝试激活虚拟环境时:

Traceback (most recent call last):
File "/home/pauline/anaconda3/bin/conda", line 3, in <module>
from conda.cli import main
ImportError: No module named conda.cli

尝试打开spyder时:

^{pr2}$

我试图找到一个答案,但我可以主要发现问题发生后,Python刚刚安装(我的已经安装了,并一直工作到昨天)。在

我也试过this answer和{a2},但它们没有解决问题。在

我唯一能想到的是,我昨天把Spyder使用的解释器从默认的Anaconda Python解释器改为virtualenv创建的虚拟环境中的解释器。即使那样,我也可以毫无问题地关闭并重新启动Spyder,而且错误是在我重新启动计算机后开始的。在

[编辑]我应该补充一点,Anaconda和我的虚拟环境都使用同一版本的Python,即Python3.5


Tags: mosthomecli虚拟环境anacondacall解释器conda
1条回答
网友
1楼 · 发布于 2024-09-28 21:03:11

如果您使用的是不同的python版本,那么无论您在anaconda中使用了什么软件包,或者您使用conda install安装的任何软件包,都不会出现在新版本中。您需要使用pipconda再次安装它们。在

相关问题 更多 >