【发布时间】:2018-08-07 06:13:04
【问题描述】:
我在以下路径中创建了两个环境(env1 和 env2):
Users/user/conda/envs
我想删除env1,并尝试了以下命令的所有组合,但没有删除:
conda remove --name env1
conda remove --name conda/envs/env1
提前感谢您的帮助!
【问题讨论】:
标签: python python-3.x anaconda conda
我在以下路径中创建了两个环境(env1 和 env2):
Users/user/conda/envs
我想删除env1,并尝试了以下命令的所有组合,但没有删除:
conda remove --name env1
conda remove --name conda/envs/env1
提前感谢您的帮助!
【问题讨论】:
标签: python python-3.x anaconda conda
您可以在终端中使用以下命令行(可能需要权限):
conda env remove --name myenv
或者:
conda remove --name myenv --all
您可以通过conda info --envs 验证操作是否成功。
更多信息here。
【讨论】:
conda env list,您将看到各种环境的列表。
Users/user/conda/envs/env1:$ source activate conda/envs,然后是conda env list,它返回:py37 /anaconda/envs/py37 root /anaconda
这里有些误解 - 我认为您试图将 --name 替换为您的环境名称,这是行不通的,而您必须将 myenv 替换为您的环境名称。
【讨论】:
看来documentation 不是很清楚。如果环境没有安装任何软件包,命令conda remove --name myenv --all 将不起作用。在这种情况下,有必要使用conda env remove --name myenv。问题评论在here
【讨论】:
我也尝试了很多东西,然后发现“conda-env”是关键。
conda-env remove -n myenv
【讨论】:
对于那些在他们创建的每个环境中找不到名称或具有相同名称 env 的人,您需要执行此命令以从特定目录中删除 conda env
conda remove --prefix /path/to/conda-env/ --all
【讨论】: