Python 无法正确配置conda环境:环境路径错误
我无法正确配置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
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 envpy3env_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