我在 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 许可协议
如果发生这种情况,您需要为您的环境设置 PATH(以便它从环境和 Windows 上的 Scripts\ 获取正确的 Python)。
假设您使用以下命令创建了一个名为 py33 的环境:
这里文件夹默认创建在Anaconda\envs,所以需要设置PATH为:
现在它应该在命令窗口中工作:
上面的行是 Windows 等价于通常出现在 Mac 和 Linux 教程中的代码:
更多信息: https ://groups.google.com/a/continuum.io/forum/#!topic/anaconda/8T8i11gO39U
`anaconda` 是否为每个新环境创建一个单独的 PYTHONPATH 变量?