如何在Mac OS 10.9上安装2个Anaconda(Python 2.7和3.4)

我在Mac OS上相对较新。 我刚刚安装了XCode(用于c ++编译器)和Anaconda用最新的Python 3.4(为我自己)。 现在我想知道如何正确安装第二个Anaconda(用于工作)与Python 2.7?

我需要两个版本才能使用IPython和Spyder IDE。 理想的方法是完全分离Python环境。 例如,我希望我可以像conda install scikit-learn Python 3.4环境和类似conda2 install scikit-learn Python 2.7。

任何build议和提示?

没有必要再次安装Anaconda。 Conda是Anaconda的软件包pipe理器,完全支持分离的环境。 为Python 2.7创build一个环境最简单的方法就是做

 conda create -n python2 python=2.7 anaconda 

这将创build一个名为python2的环境,其中包含了Anaconda的Python 2.7版本。 你可以通过激活这个环境

 source activate python2 

这将把这个环境(通常是~/anaconda/envs/python2 )放在你的PATH ,这样当你在terminalinputpython时,它将会从那个环境加载Python。

如果你不想要所有的python,你可以把上面的命令中的anacondareplace成你想要的任何软件包。 稍后可以使用conda在该环境中安装软件包,或者使用-n python2标志来conda ,或者通过激活环境。

也许我的回答迟到了,但我可以帮助有同样问题的人!

你不必同时下载Anaconda。

如果您在单击Spyder之前使用Spyder,则可以selectPython环境。

蟒蛇Spyder Python 2.7或3.5

如果你使用的是Jupyter笔记本,你可以在Jupyter上看到3.5和2.7的Python,你可以很容易的交换。

只需要打开你的terminal并键入,

如果你有Python 3,你可以像这样设置一个Python 2内核;

 python2 -m pip install ipykernel python2 -m ipykernel install --user 

如果你有Python 2,

 python3 -m pip install ipykernel python3 -m ipykernel install --user 

那么你可以在Jupyter笔记本上看到Python 2.7和3.5的版本

Jupyter笔记本