conda报错from conda.cli import main ModuleNotFoundError: No module named 'conda'解决

659 阅读1分钟

conda报错from conda.cli import main ModuleNotFoundError: No module named 'conda'解决办法

我在安装conda前已经安装过python解释器了,并且配置了PYTHONHOME变量,由于之前的项目使用的非conda提供的解释器, 在不同项目之间进行切换时导致了这个问题。查阅了很多blog,大部分都是相互copy,并没有解决我遇到的问题, 最后通过自己调试解决了这个问题。

进入到conda的安装目录下,在命令行进入到该目录并输入命令_conda.exe info查看conda的信息,可以看到python version参数不正确。

     active environment : None
            shel1 level : 0
       user config file : C:\Users\Administrator\.condarc
 populated config files : C:\Users\Administrator\.condarc
          conda version : 22.11.1
    conda-build version : not installed
         python version : 3.9.15.fina1.0
       virtual packages : __archspec=1=x86_64
                          __win=0=0
       base environment : C:\Users\Administrator AppData Local Temp  EI131442 (read only)
      conda av data dir : C:iUsers\Administrator AppData Local Tem EI131442etc conda

解决办法

删除PYTHONHOME变量后重新打开Pycharm编辑器

验证

在终端输入conda info查看conda的信息,python version参数正确。