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

我在 Mac 操作系统方面还是个新手。我刚刚用最新的 Python3安装了 XCode (用于 c + + 编译器)和 Anaconda (用于我自己)。现在我想知道如何用 Python2正确地安装第二个 Anaconda (用于工作) ?

我需要两个版本的工作与 iPython 和 SpyderIDE。理想的方法是拥有完全独立的 Python 环境。例如,我希望我可以为 Python3环境编写类似于 conda install scikit-learn的代码,为 Python2编写类似于 conda2 install scikit-learn的代码。

144543 次浏览

没有必要再次安装 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,也可以激活该环境。

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

也许我的回答对你来说太迟了,但我可以帮助有同样问题的人!

您不必同时下载两个 Anaconda

如果在蟒蛇环境中使用 SpyderJupyter,

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

    python3 -m pip install ipykernel


python3 -m ipykernel install --user

如果你已经有了水蟒3,那么输入终端:

    python2 -m pip install ipykernel


python2 -m ipykernel install --user

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

Anaconda spyder Python 2.7 or 3.5

这也是木星。你可以选择这样的巨蟒版本!

Jupyter Notebook

希望能有所帮助。

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

  1. 安装 anaconda。可以找到最新版本的 给你
  2. 在终端中键入 anaconda-navigator打开导航器
  3. 打开环境。单击 create,然后选择其中的 Python 版本。
  4. 现在将为您的 python 版本创建新的环境,您可以只需单击其中的 install就可以安装 IDE (这里列出了 IDE)。
  5. 在您的环境中启动 IDE,以便 IDE 将为该环境使用指定的版本。

希望能有帮助!