conda env remove n envname是否不删除实际文件夹?

2024-05-13 19:36:19 发布

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

我有一个关于康达环境的问题。每当我尝试在命令提示符下用“conda env remove-n envname,实际文件夹仍保留在environments文件夹中。因此,如果我尝试用相同的名称重新创建环境,命令提示符会提示我一个错误,说明那里已经存在一个文件夹,以及我是否要继续。我不确定这是否安全,所以在这一点上,我手动删除文件夹。这是可行的吗?离开文件夹是正常的康达行为吗?是否有一种解决方案允许conda自动删除文件夹

非常感谢


Tags: env文件夹名称环境错误手动解决方案conda
1条回答
网友
1楼 · 发布于 2024-05-13 19:36:19

好吧,我想我解决了这个问题。在尝试删除环境之前,请确保:

  1. env尚未连接到任何正在运行的进程。例如,如果您在VS代码中使用了它,请确保关闭VS代码(这可能假设您正在使用Anaconda扩展包,不确定,没有尝试过)
  2. 确保使用conda deactivate停用要删除的环境

如果env(或者更准确地说,存储它的文件夹)仍然被正在运行的进程引用,或者您尚未停用env,conda env remove将表现为它正在删除env,并且它不会显示在conda env list中,但是仍然可以激活它,并且文件夹将保持不变

相关问题 更多 >