让 Python 2 和 3 在 Mac OSX 10.8 上共存并安装 Anaconda 的最简单方法

Easiest way to have Python 2 and 3 coexist on Mac OSX 10.8 with Anaconda installed

我正在使用 python 2.7.10 和 Anaconda 2.3.0,我使用 Anaconda IDE 和 sublime text 3(它是不同的 Anaconda 吗??)。 但是,对于我正在学习的课程,我们需要使用 python 3.5.

不过,我想在我的计算机上保留 python 2.7。让两个版本共存并通过终端轻松访问的最简单方法是什么(通过 sublime 会很棒,但我现在很乐意在终端上管理它)?

此外,我通常 运行 conda update condaconda update anaconda 定期更新所有内容。安装的 python 的不同版本如何工作?

这种事情实际上是 Anaconda 的目标。虽然默认 Python 版本取决于您使用的安装程序,但 Anaconda 支持这两个版本。最简单的方法是创建一个新的虚拟环境。来自以下 link,使用此 conda 命令构建 Python 3 环境:

conda create -n py35 python=3.5 anaconda

也就是说,如果您需要 Python 3.5 和所有 anaconda 软件包。如果您只想要 Python 3.5 的原始版本,您可以将其留空,或者指定单独的软件包。

执行此操作后,Python 3.5 将可通过控制台命令 py35 使用。关于如何 manage environments,您绝对应该阅读以下 link。真的,您应该阅读整个教程。