Python 无法正确配置conda环境:环境路径错误

Python 无法正确配置conda环境:环境路径错误,python,python-3.x,pycharm,anaconda,conda,Python,Python 3.x,Pycharm,Anaconda,Conda,我无法正确配置conda环境 在运行下面的命令之前,我做了一些activatedeactivate操作,但是为什么命令conda info-e下面的两个输出不同?我怀疑我的OSX平台中是否混合了一些配置 异常输出: 但当我打开一个新的终端时: 正常输出: 非常感谢 于2020年2月17日更新: 我遇到了奇怪的conda环境配置,如下所示: 我在文件/Users/sonic/.conda/environments.txt base /Users/sonic

我无法正确配置conda环境

在运行下面的命令之前,我做了一些
activate
deactivate
操作,但是为什么命令
conda info-e
下面的两个输出不同?
我怀疑我的OSX平台中是否混合了一些配置

异常输出:

但当我打开一个新的终端时:

正常输出:

非常感谢

于2020年2月17日更新:

我遇到了奇怪的conda环境配置,如下所示:

我在文件
/Users/sonic/.conda/environments.txt

base                     /Users/sonic/anaconda
env_twint                /Users/sonic/anaconda/envs/env_twint
openNE                   /Users/sonic/anaconda/envs/openNE
py2env_conda             /Users/sonic/anaconda/envs/py2env_conda
py3env                   /Users/sonic/anaconda/envs/py3env
但在多个环境中安装了多个conda后,我仍然无法正确管理conda环境

最初,我的MacBook有一个安装了conda(v4.5.11)的基本环境。我使用conda(v4.5.11)创建了一个名为
py3env
的新环境。然后,我在
py3env
的环境中安装了一个conda(v4.8.2)。见下文:

$ conda list conda
# packages in environment at /Users/sonic/anaconda/envs/py3env:
#
# Name                    Version                   Build  Channel
conda                     4.8.2                    py36_0  
conda-package-handling    1.6.0            py36h1de35cc_0 
现在,在
py3env
中,如果运行
conda info-e
命令,则无法正确显示环境列表。在
py3env
中管理或切换环境也是不可行的。您可以在
/Users/sonic/anaconda
中看到原始
base
环境不可见

$ conda info -e
# conda environments:
#
                         /Users/sonic/anaconda
env_twint                /Users/sonic/anaconda/envs/env_twint
openNE                   /Users/sonic/anaconda/envs/openNE
py2env_conda             /Users/sonic/anaconda/envs/py2env_conda
base                  *  /Users/sonic/anaconda/envs/py3env


我试图使用Anaconda Navigator从env
py3env
卸载conda(v4.8.2),但它提示base中的conda版本过低。它要求我在卸载conda(v4.8.2)之前首先升级conda(v4.5.11)。

在我运行
source activate py3env_conda
之后,一切正常。但是
source activate py3env_conda
source activate base
,问题发生了。当从侧栏打开终端时,pyCharm将激活虚拟环境。在pyCharm中使用终端并自行激活vir env
py3env_conda
时存在错误。使用
conda activate
时是否仍会发生这种情况(推荐的激活方式)<代码>源代码激活不久前已停止使用。我不能复制这种行为。@merv谢谢你!我贴了一张照片,上面显示了这个错误。您可以检查它。在基本环境(位于
/Users/sonic/anaconda
)中升级conda(v4.5.11),方法是:
conda安装-p”/Users/sonic/anaconda“conda>=4.8”
$ conda list conda
# packages in environment at /Users/sonic/anaconda/envs/py3env:
#
# Name                    Version                   Build  Channel
conda                     4.8.2                    py36_0  
conda-package-handling    1.6.0            py36h1de35cc_0 
$ conda info -e
# conda environments:
#
                         /Users/sonic/anaconda
env_twint                /Users/sonic/anaconda/envs/env_twint
openNE                   /Users/sonic/anaconda/envs/openNE
py2env_conda             /Users/sonic/anaconda/envs/py2env_conda
base                  *  /Users/sonic/anaconda/envs/py3env