【Bugs】解决报错CondaValueError- prefix already exists

【Bugs】CondaValueError: prefix already exists

1. 问题情景

conda create -n ur_env_name python=3.7的时候报错

WARNING: A directory already exists at the target location '/Users/usr/anaconda3/envs/ur_env_name '
but it is not a conda environment.
Continue creating environment (y/[n])? y

CondaValueError: prefix already exists: /Users/usr/anaconda3/envs/ur_env_name 

应该是之前创建过同名的虚拟环境但是并没有成功创建完成导致的。

2. 解决问题

2.1 查看conda环境信息

conda info查看envs directories条目的配置信息:

(base)  ~ >conda info
			 #····前文省略
       envs directories : /Users/usr/anaconda3/envs
                          /Users/usr/.conda/envs
               platform : osx-64
             user-agent : conda/4.9.0 requests/2.24.0 CPython/3.7.9 Darwin/19.6.0 OSX/10.15.7

在OS X系统下创建的虚拟环境下通常是在/Users/usr/.conda/envs下面的,但是还是不能是/Users/usr/anaconda3/envs下面的冲突。我们可以手动打开该目录路径:

【Bugs】解决报错CondaValueError- prefix already exists_第1张图片

将重名的文件夹删除即可。

你可能感兴趣的:(Encounter,&,Fixing,Bugs,Coding,anaconda,python)