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