我用的是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”的环境

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


当前回答

我在Windows 10上使用conda。 Anaconda安装在:

C:\User\Admin\Anaconda3

安装后,我将这个文件夹添加到系统路径:

C:\User\Admin\Anaconda3
C:\User\Admin\Anaconda3\Scripts

然后我运行“Anaconda提示”从窗口开始菜单。从这个水蟒提示我创建我的环境

conda create --name my_env

在那之后,我能够从常规CMD中激活我的conda环境,只需输入:

activate my_env

其他回答

我已经尝试激活env从詹金斯工作(在bash)与 conda激活基础,它失败了,所以在多次尝试后,这个为我工作(CentOS 7):

source /opt/anaconda2/bin/activate base

正如您可以从错误消息中看到的,您指定的路径是错误的。试着这样做:

activate ..\..\temp\venv\test

然而,当我需要安装Anaconda时,我从这里下载了它,并将其安装到默认路径(C:\Anaconda),然后我把这个路径放在环境变量中,所以现在Anacondas解释器被用作默认。例如,如果您正在使用PyCharm,您可以直接在那里指定解释器。

我在Windows 10上使用conda。 Anaconda安装在:

C:\User\Admin\Anaconda3

安装后,我将这个文件夹添加到系统路径:

C:\User\Admin\Anaconda3
C:\User\Admin\Anaconda3\Scripts

然后我运行“Anaconda提示”从窗口开始菜单。从这个水蟒提示我创建我的环境

conda create --name my_env

在那之后,我能够从常规CMD中激活我的conda环境,只需输入:

activate my_env

亮点: Conda activate environment_name

Mac: conda activate environment_name

下面是我的工作方式

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