conda如何激活环境

时间:2016-02-25 14:37:01

标签: python macos anaconda

我正在努力激活我在mac os x上创建的conda环境。 以下是我创建的环境。

$: conda env list
# conda environments:
#
py34                     /Students/rt12083/anaconda3/envs/py34
py35                     /Students/rt12083/anaconda3/envs/py35
root                  *  /Students/rt12083/anaconda3

当我尝试激活它们时,我收到以下错误:

$: source activate py34
activate: No such file or directory.

当我运行命令which activate时,我得到以下内容:

which activate
/Students/rt12083/anaconda3/bin/activate

我的path变量是:

garnet: echo $PATH

/sw/bin:/sw/sbin:.:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin:/    Developer/Tools:/usr/local/GMT4.5.7/bin:/usr/local/TauP/bin:/usr/local/SU/bin:/usr/local/sac/bin:/usr/local/sac/iaspei:/usr/local/sac/macros:/Students/rt12083/anaconda3/bin

我需要做些什么来激活环境?

3 个答案:

答案 0 :(得分:16)

您的路径似乎缺少根anaconda目录。当我回显$ Path(用户名替换我的实际用户名)时,我有以下内容:

  

/用户/用户名/水蟒/ bin中:/用户/用户名/水蟒/ bin中:/用户/用户名/水蟒/ bin中:在/ usr / local / bin中:在/ usr / bin中:/ bin中:/ usr / sbin目录: / sbin目录

在我的bash_profile(或zshrc文件等......)中我添加了:

  

export PATH =" / Users / username / anaconda / bin:$ PATH"

我将iterm2与zsh一起使用,尽管这可能适用于更一般的情况。

在OSX Sierra上使用Anaconda3 4.4.0,路径现在是:

  

export PATH =" / anaconda / bin:$ PATH"

答案 1 :(得分:5)

使用以下

conda create -n your_Env_Name

然后用:

激活它
conda activate your_Env_Name

答案 2 :(得分:0)

我使用miniconda2,所以不确定这是否可行但是: 开放终端&导航到安装了conda的地方。 对我而言 / Users / username / miniconda 2

然后执行 source activate env_name

然后您可以导航回您的开发目录