首页 > 解决方案 > 无法激活 Conda 环境

问题描述

我安装了 miniconda 并创建了一个环境:

conda create --prefix /path/to/a/directory/Python36 python=3.6

然后我尝试激活它:

conda activate /path/to/a/directory/Python36

但我收到了这个错误信息:

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda init <SHELL_NAME>

但是当我运行时condo init --all,我什么都没有改变,一切都已经初始化了。

...
No action taken.

我错过了什么?

标签: anacondaminiconda

解决方案


通常您通过名称激活环境:

> activate myenv

Mac/Linux 用户拥有> source activate. 较新的 conda 版本可能使用> conda activate.

就您而言,您的环境名称是什么?您可以列出现有环境

> conda env list

如果您发现rootor以外的环境base,请如上所述激活它。

将来,考虑创建一个名称以便以后轻松访问的环境:

> conda create -n myenv ... python=3.6
> activate myenv

注意:...表示任意可选标志。


推荐阅读