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

时间:2014-06-25 09:57:11

标签: python macos anaconda

我在Mac OS中比较新。我刚刚安装了XCode(用于c ++编译器)和Anaconda用最新的Python 3(我自己)。现在我想知道如何使用Python 2正确安装第二个Anaconda(用于工作)?

我需要两个版本才能使用iPython和Spyder IDE。理想的方法是拥有完全独立的Python环境。例如,我希望我可以为Python 3环境编写conda install scikit-learn,为Python 2编写类似conda2 install scikit-learn的内容。

3 个答案:

答案 0 :(得分:305)

无需再次安装Anaconda。 Anaconda的包管理员Conda完全支持分离的环境。为Python 2.7创建环境的最简单方法是执行

conda create -n python2 python=2.7 anaconda

这将创建一个名为python2的环境,其中包含Anaconda的Python 2.7版本。您可以使用

激活此环境
source activate python2

这会将该环境(通常为~/anaconda/envs/python2)放在PATH的前面,这样当您在终端输入python时,它将从该环境加载Python。

如果你不想要所有的Anaconda,你可以用你想要的任何包替换上面命令中的anaconda。您可以使用conda稍后在该环境中安装软件包,方法是使用-n python2标记conda或激活环境。

答案 1 :(得分:30)

编辑!:请确保您的计算机上已安装了Python。

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

您无需同时下载Anaconda

如果您在Anaconda环境中使用SpyderJupyter

如果你已经在终端中输入了Anaconda 2:

    python3 -m pip install ipykernel

    python3 -m ipykernel install --user

如果您已经有Anaconda 3,请输入终端:

    python2 -m pip install ipykernel

    python2 -m ipykernel install --user

然后在使用Spyder之前,你可以选择下面的Python环境! 有时只有你可以看到root和你的新Python环境,所以root是你的第一个anaconda环境!

Anaconda spyder Python 2.7 or 3.5

这也是Jupyter。您可以选择这样的python版本!

Jupyter Notebook

我希望它会有所帮助。

答案 2 :(得分:4)

如果您安装了多个python版本并且不知道如何告诉您的ide使用特定版本,这可能会有所帮助。

  1. 安装<receive endpoint="jms:Queue_Name?timeout=1000"> <selector> <element name="correlationId" value="ID:${varible consisting og hexa value}" </selecotr> <message> </message> </receive> 。最新版本可以找到tf.stack
  2. 在终端
  3. 中键入anaconda打开导航器
  4. 开放环境。单击anaconda-navigator,然后选择您的python版本。
  5. 现在将为您的python版本创建新环境,您可以通过单击其中的create来安装IDE(在那里列出)。
  6. 在您的环境中启动IDE,以便该IDE将为该环境使用指定的版本。
  7. 希望它有所帮助!!