如何激活 Anaconda 环境

新手上路,请多包涵

我在 Windows 8 上,使用 Anaconda 1.7.5 64 位。

我创建了一个新的 Anaconda 环境

conda create -p ./test python=2.7 pip

来自 C:\Pr\TEMP\venv\

这很有效(有一个文件夹带有新的 python 发行版)。康达告诉我打字

activate C:\PR\TEMP\venv\test

激活环境,但是这会返回:

No environment named "C:\PR\temp\venv\test" exists in C:\PR\Anaconda\envs

如何激活环境?我究竟做错了什么?

原文由 pandita 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 384
2 个回答

如果发生这种情况,您需要为您的环境设置 PATH(以便它从环境和 Windows 上的 Scripts\ 获取正确的 Python)。

假设您使用以下命令创建了一个名为 py33 的环境:

 conda create -n py33 python=3.3 anaconda

这里文件夹默认创建在Anaconda\envs,所以需要设置PATH为:

 set PATH=C:\Anaconda\envs\py33\Scripts;C:\Anaconda\envs\py33;%PATH%

现在它应该在命令窗口中工作:

 activate py33

上面的行是 Windows 等价于通常出现在 Mac 和 Linux 教程中的代码:

 $ source activate py33

更多信息: https ://groups.google.com/a/continuum.io/forum/#!topic/anaconda/8T8i11gO39U

`anaconda` 是否为每个新环境创建一个单独的 PYTHONPATH 变量?

原文由 FZNB 发布,翻译遵循 CC BY-SA 4.0 许可协议

使用 cmd 而不是 Powershell! 我在切换到 cmd 之前花了 2 个小时,然后它起作用了!

创建环境:

 conda create -n your_environment_name

查看 conda 环境列表:

 conda env list

激活你的环境:

 conda activate your_environment_name

这就是所有人

原文由 Ilia Chigogidze 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题