【问题标题】:Removing conda virtual environment created outside the default /envs folder of anaconda [duplicate]删除在 anaconda 的默认 /envs 文件夹之外创建的 conda 虚拟环境 [重复]
【发布时间】:2021-10-11 14:19:32
【问题描述】:

对于一个特定的 python 项目,为了节省 C 盘空间,我使用命令在 D 盘中的主项目文件夹中创建了一个 conda 虚拟环境

conda create --prefix ./envs

在项目文件夹中创建了 envs 文件夹/环境。现在完成我的项目后,我想删除该环境以节省内存。我用了

conda env list

查看环境列表,只有我创建的环境的路径显示为

# conda environments:
#
base                     C:\Users\Karthik\anaconda3        
                      *  D:\DLCVNLP\ANN-implementation\envs

如何完全删除该环境以及我在该环境中为项目安装的软件包?我应该手动删除 \envs 文件夹还是有办法使用命令行来做到这一点。我需要一种更安全的方法来执行此操作,以便通过删除它,我不会对基础环境有任何问题。

【问题讨论】:

  • 你尝试过类似“conda remove --name myenv --all”吗?
  • 还没有,因为要使用此命令,我需要在 --name 之后传递一个名称,并且在使用 conda env list 命令后该环境没有名称

标签: python anaconda virtualenv conda anaconda3


【解决方案1】:

以后,请使用--help 标志来查阅文档。在这种情况下,请参阅

$ conda env remove --help
usage: conda-env remove [-h] [-n ENVIRONMENT | -p PATH] [-d] [--json] [-q] [-v] [-y]

Remove an environmentRemoves a provided environment.  You must deactivate the existing
environment before you can remove it.

Options:

optional arguments:
  -h, --help            Show this help message and exit.

Target Environment Specification:
  -n ENVIRONMENT, --name ENVIRONMENT
                        Name of environment.
  -p PATH, --prefix PATH
                        Full path to environment location (i.e. prefix).

Output, Prompt, and Flow Control Options:
  -d, --dry-run         Only display what would have been done.
  --json                Report all output as json. Suitable for using conda programmatically.
  -q, --quiet           Do not display progress bar.
  -v, --verbose         Can be used multiple times. Once for INFO, twice for DEBUG, three
                        times for TRACE.
  -y, --yes             Do not ask for confirmation.

Examples:

    conda env remove --name FOO
    conda env remove -n FOO

具体来说,有一个 -p, --prefix 标志用于删除未命名的环境,例如:

conda env remove -p D:\DLCVNLP\ANN-implementation\envs

【讨论】:

    猜你喜欢
    • 2021-11-06
    • 2018-06-18
    • 2021-11-07
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    相关资源
    最近更新 更多