我用的是Windows 8, Anaconda 1.7.5 64bit。
我创建了一个新的蟒蛇环境
Conda create -p ./test python=2.7 PIP
从C: \公关\ TEMP \ venv \。
这工作得很好(有一个带有新的python发行版的文件夹)。康达让我打字
激活C: \公关\ TEMP \ venv \测试
激活环境,然而,这将返回:
在C:\PR\Anaconda\envs中不存在名为“C:\PR\temp\venv\test”的环境
如何激活环境?我做错了什么?
下面是我的工作方式
C:\Windows\ system32系统>设置CONDA_ENVS_PATH = d: \ \位置
C:\Windows\ system32系统> conda信息
显示新的环境路径
C:\Windows\system32>conda create -n YourNewEnvironment——clone=root
克隆默认根环境
C:\Windows\ system32系统>激活YourNewEnvironment
取消激活环境“d:\YourDefaultAnaconda3”…
激活环境“d:\your\location\YourNewEnvironment”
[YourNewEnvironment] C:\Windows\system32>conda info -e
第二次会议:
#
YourNewEnvironment
* d: \ \ \ YourNewEnvironment位置
根 d: \ YourDefaultAnaconda3
注意,在Conda 4.4版中激活环境的命令已经发生了变化。现在推荐的激活环境的方法是conda activate myenv而不是source activate myenv。要启用新语法,您应该修改.bashrc文件。当前读起来像这样的行
export PATH="<path_to_your_conda_install>/bin:$PATH"
应改为
. <path_to_your_conda_install>/etc/profile.d/conda.sh
这只是将conda命令添加到路径中,但尚未激活基本环境(以前称为root)。要做到这一点,还需要添加另一行
conda activate base
在第一个命令之后。详见Anaconda 2017年12月的博客文章。(我认为这个页面目前在两行之间缺少换行符,它说…/conda。Shconda激活基地)。
(这个答案对Linux是有效的,但它可能也适用于Windows和Mac)
下面是我的工作方式
C:\Windows\ system32系统>设置CONDA_ENVS_PATH = d: \ \位置
C:\Windows\ system32系统> conda信息
显示新的环境路径
C:\Windows\system32>conda create -n YourNewEnvironment——clone=root
克隆默认根环境
C:\Windows\ system32系统>激活YourNewEnvironment
取消激活环境“d:\YourDefaultAnaconda3”…
激活环境“d:\your\location\YourNewEnvironment”
[YourNewEnvironment] C:\Windows\system32>conda info -e
第二次会议:
#
YourNewEnvironment
* d: \ \ \ YourNewEnvironment位置
根 d: \ YourDefaultAnaconda3