【问题标题】:Easiest way to have Python 2 and 3 coexist on Mac OSX 10.8 with Anaconda installed在安装了 Anaconda 的 Mac OSX 10.8 上让 Python 2 和 3 共存的最简单方法
【发布时间】:2016-08-31 22:16:27
【问题描述】:

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

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

此外,我通常会定期运行 conda update conda 和 conda update anaconda 以使所有内容保持最新。如果安装了不同版本的 python,这将如何工作?

【问题讨论】:

    标签: python-2.7 python-3.x anaconda


    【解决方案1】:

    Anaconda 正是为此而生的。尽管默认 Python 版本取决于您使用的安装程序,但 Anaconda 支持这两个版本。最简单的方法是创建一个新的虚拟环境。从以下link,使用此conda 命令构建Python 3 环境:

    conda create -n py35 python=3.5 anaconda
    

    如果你需要 Python 3.5 和所有 anaconda 包。如果您只想要 Python 3.5 的 vanilla 版本,您可以将其留空,或者指定单独的包。

    完成此操作后,Python 3.5 将通过控制台命令py35 可用。您绝对应该阅读以下有关如何manage environments 的链接。真的,您应该阅读整个教程。

    【讨论】:

    • 感谢您提供所有详细信息和链接,这非常有帮助。
    猜你喜欢
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 2014-09-19
    • 1970-01-01
    相关资源
    最近更新 更多