【问题标题】:Can I use Ubuntu's default Python 2.7 with Anaconda?我可以将 Ubuntu 的默认 Python 2.7 与 Anaconda 一起使用吗?
【发布时间】:2016-04-11 05:33:50
【问题描述】:

我最近在我的系统上安装了 Ubuntu 15.10,并将 Anaconda 作为我的默认 Python 发行版安装了 v3.5。我希望 v2.7 和 v3.5 都由 conda 管理,但似乎为此我需要为 v2.7 创建一个单独的环境。

我是 Ubuntu 和 Anaconda 的新手,但如果我理解正确,为 v2.7 创建这个单独的 conda 环境实际上会在 env 目录中重新安装此版本,并忽略进来的本机 Python 2.7 安装Ubuntu。

有没有办法利用原生安装与 Anaconda 一起使用,还是我将其安装在两个不同的位置?

【问题讨论】:

    标签: python ubuntu anaconda conda


    【解决方案1】:

    只需为每个环境创建环境:

    从您的终端:

    $ conda create -n py2 python=2
    
    $ conda create -n py3 python=3
    

    然后您只需激活适当的环境,您可以在其中安装其他软件包。

    $ source activate py3
    

    【讨论】:

    • 这并不能真正回答我的问题。在为 Python 2.7 创建新环境时,我担心会创建冗余安装。我想将原生 Ubuntu Python 用于第二个环境。
    • 您不使用本机 Ubuntu Python。您将获得 Anaconda 构建(例如 Python 2.7.10 |Continuum Analytics, Inc.|(默认,2015 年 10 月 19 日,18:31:17))。这就是您不必担心意外破坏您的操作系统版本的原因之一。
    • 请多多包涵,但这是否意味着无法选择将原生 Ubuntu 构建与 Anaconda 一起使用,而我必须使用 Anaconda 在其安装目录中安装的任何构建?
    • 据我所知,这是正确的。 conda.pydata.org/docs/py2or3.html
    猜你喜欢
    • 2013-03-31
    • 1970-01-01
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 1970-01-01
    • 2018-01-22
    相关资源
    最近更新 更多