我在 Windows 8 上,使用 Anaconda 1.7.5 64 位。
我创建了一个新的 Anaconda 环境
conda create -p ./test python=2.7 pip
从C:\Pr\TEMP\venv\.
C:\Pr\TEMP\venv\
这很好用(有一个带有新 python 发行版的文件夹)。conda 告诉我输入
activate C:\PR\TEMP\venv\test
激活环境,但是这会返回:
No environment named "C:\PR\temp\venv\test" exists in C:\PR\Anaconda\envs
如何激活环境?我究竟做错了什么?
如果发生这种情况,您需要为您的环境设置 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 变量?
anaconda