一尘不染

如何在Mac OS上安装2个Anacondas(Python 2和3)

python

我在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环境编写类似的东西。


阅读 259

收藏
2021-01-20

共1个答案

一尘不染

无需再次安装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或通过激活环境来在该环境中安装软件包。

2021-01-20