【问题标题】:how to remove conda envs如何删除 conda 环境
【发布时间】:2018-08-07 06:13:04
【问题描述】:

我在以下路径中创建了两个环境(env1env2):

Users/user/conda/envs

我想删除env1,并尝试了以下命令的所有组合,但没有删除:

conda remove --name env1
conda remove --name conda/envs/env1

提前感谢您的帮助!

【问题讨论】:

    标签: python python-3.x anaconda conda


    【解决方案1】:

    您可以在终端中使用以下命令行(可能需要权限):

    conda env remove --name myenv
    

    或者:

    conda remove --name myenv --all
    

    您可以通过conda info --envs 验证操作是否成功。

    更多信息here

    【讨论】:

    • 谢谢!我都试过了,但它们都不起作用;它返回:conda-env:错误:无法识别的参数:--env1
    • 可能是您的环境名称中的拼写错误?如果您在终端中输入conda env list,您将看到各种环境的列表。
    • 我应该提到我通过 miniconda 创建了这些环境。在我的目录中,如果我激活环境,我有Users/user/conda/envs/env1$ source activate conda/envs,然后是conda env list,它返回:py37 /anaconda/envs/py37 root /anaconda
    • 只删除环境目录即可。
    【解决方案2】:

    这里有些误解 - 我认为您试图将 --name 替换为您的环境名称,这是行不通的,而您必须将 myenv 替换为您的环境名称。

    【讨论】:

    • 这是我的问题!
    【解决方案3】:

    看来documentation 不是很清楚。如果环境没有安装任何软件包,命令conda remove --name myenv --all 将不起作用。在这种情况下,有必要使用conda env remove --name myenv。问题评论在here

    【讨论】:

      【解决方案4】:

      我也尝试了很多东西,然后发现“conda-env”是关键。

      conda-env remove -n myenv
      

      【讨论】:

        【解决方案5】:

        对于那些在他们创建的每个环境中找不到名称或具有相同名称 env 的人,您需要执行此命令以从特定目录中删除 conda env

        conda remove --prefix /path/to/conda-env/ --all

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-08-05
          • 1970-01-01
          • 1970-01-01
          • 2021-08-10
          • 2016-06-13
          • 2020-03-03
          • 1970-01-01
          相关资源
          最近更新 更多