python - 删除 Conda 环境

标签 python jupyter conda

我想删除使用 conda 创建的某个环境。我怎样才能做到这一点?假设我有一个活跃的 testenv 环境。我试过了,关注 documentation , 与:

$ conda env remove

CondaEnvironmentError: cannot remove current environment. deactivate and run conda remove again

然后我将其停用:

$ source deactivate

我尝试再次运行命令以将其删除,但仍然出现相同的错误。这里出了什么问题?

最佳答案

您可能没有完全停用 Conda 环境 - 请记住,您需要与 Conda 一起使用的命令是 conda deactivate(对于旧版本,请使用 source deactivate) .因此,在尝试之前启动一个新的 shell 并在其中激活环境可能是明智的。然后停用它。

你可以使用命令

conda env remove -n ENV_NAME

删除具有该名称的环境。 (--name 等价于 -n)

请注意,在创建和删除环境时,您还可以使用 -p/path/to/env 而不是 -n ENV_NAME 将环境放置在您想要的任何位置,如果您选择。他们没有必须住在你的 conda 安装中。

更新,2019 年 1 月 30 日:从 Conda 4.6 开始,conda activate 命令成为跨所有平台激活环境的新官方方式。 this Anaconda blog post 中描述了这些更改。

关于python - 删除 Conda 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49127834/

相关文章:

python - 如何简化Python日志代码

python - Pycharm 不在 Jupyter Notebook 中显示宽数据框

rust - 你能为旧的(Redhat 5 vintage)Linux 构建 Rust 吗?

python - 无法在intellij中创建conda env

python - 警告 conda.gateways.disk :unlink_or_rename_to_trash(140)

javascript - 有没有可能在 Windows 中将 javascript 嵌入到 python 中?

python - 为什么dict类型的变量内容不能pickle?

python - 请求.exceptions.SSLError : hostname 'boxfwd.com' doesn't match either of 'nycmsk.com' , 'www.nycmsk.com'

python - Jupyter Notebook : Import . ipynb 文件并在其他 .ipynb 文件中访问它的方法给出错误

python - Pandas 数据框格式不正确