如何在Mac OS上安装2个Anacondas(Python 2和3)
我在Mac OS中相对较新。我刚刚使用最新的Python 3(针对我自己)安装了XCode(针对c
++编译器)和Anaconda。现在我想知道如何使用Python 2正确安装第二个Anaconda(用于工作)?
我需要两个版本都可以与iPython和Spyder IDE一起使用。理想的方法是拥有完全独立的Python环境。例如,我希望我可以conda
install scikit-learn
为Python 3环境编写类似的东西,而conda2 install scikit-learn
为Python
2环境编写类似的东西。
-
无需再次安装Anaconda。Anaconda的软件包管理器Conda完全支持分离的环境。为Python 2.7创建环境的最简单方法是
conda create -n python2 python=2.7 anaconda
这将创建一个
python2
包含Python 2.7版本的Anaconda的环境。您可以使用source activate python2
这会将那个环境(通常是
~/anaconda/envs/python2
)放在您的前面PATH
,这样当您python
在终端上键入内容时,它将从该环境中加载Python。如果您不想全部使用Anaconda,则可以
anaconda
在上面的命令中替换为所需的任何软件包。您可以conda
稍后使用-n python2
标记conda
或通过激活环境来在该环境中安装软件包。