如何在不使用bash的情况下正确激活Anaconda环境?

时间:2017-03-13 14:00:12

标签: python bash shell anaconda tcsh

我已经安装了一个额外的Anaconda环境,运行python 3.5,所以现在我有了:

# conda environments:
#
python3.5                 /Users/user/anaconda/envs/python3.5
root                  *   /Users/user/anaconda

Anaconda文档说我需要source activate python3.5来激活新环境。它没有提到的是activate仅适用于bash。我使用tcsh,所以我当前必须切换到bash,发出上面的命令,并在每次打开新shell时切换回tcsh。

如何简化此过程?

1 个答案:

答案 0 :(得分:1)

如果你真的想留在这个shell中,你需要复制激活脚本为shell中的bash做的逻辑。我找到了一个可能有效的要点: https://gist.github.com/mikecharles/f09486e884a0b41e1e8f