如何删除创建在Anaconda默认envs文件夹外的conda虚拟环境
Conda本地prefix虚拟环境删除方案
两种操作方式均不会对base环境造成影响,可按需选择:
方式1:命令行删除(官方推荐,无配置残留)
- 先确认当前未激活待删除的环境,若环境已激活,先执行
conda deactivate退回base环境 - 执行删除命令,指定环境路径即可删除整个环境及所有安装的包:
conda remove --prefix D:\DLCVNLP\ANN-implementation\envs --all
- 命令执行后会列出所有待删除的文件清单,确认无误后输入
y即可完成删除,全程不会修改base环境的任何内容
方式2:手动删除文件夹(适合命令执行异常场景)
- 该环境是通过
--prefix参数创建的独立环境,所有相关文件全部存储在envs文件夹内,和base环境完全隔离 - 先执行
conda deactivate退出环境,确保没有程序正在占用envs目录下的文件 - 直接选中整个
envs文件夹删除即可,操作完成后不会产生其他遗留问题
验证方法:删除完成后执行
conda env list,确认列表中没有D:\DLCVNLP\ANN-implementation\envs对应的条目即为删除成功。只要不操作base环境对应的C:\Users\Karthik\anaconda3目录,就不会对默认环境造成任何损坏。
内容的提问来源于stack exchange,提问作者Karthik Arumugam
相关产品推荐
相关产品推荐

