【问题标题】:For Anaconda, if I haven't created a virtual environment, which environment am I in?对于 Anaconda,如果我没有创建虚拟环境,我在哪个环境中?
【发布时间】:2017-03-10 14:07:08
【问题描述】:

我已经在 Ubuntu 14.04 上安装了 Anaconda2。我又加了一行

export PATH=/home/usr/anaconda2/bin:$PATH

在 .bashrc 中。并输入$ source .bashrc。那么现在我在哪个/什么环境中适合 Anaconda?这很混乱。

更具体地说,如果我还没有创建虚拟环境,我在哪个环境中?

【问题讨论】:

    标签: ubuntu anaconda conda


    【解决方案1】:

    在创建任何环境之前,您只需使用随 Anaconda 一起安装的一组软件包,即根环境。为了开始使用环境,您首先要使用conda create -n new_env ... 创建它,其中 new_env 是您的环境名称,而 ... 是您需要的软件包列表。创建环境完成后,您将通过键入source activate new_env 开始使用它。请参阅环境文档:https://conda.io/docs/commands/env/conda-env.html

    【讨论】:

    • 创建一个新环境,命令是conda create -n new_env packages而不是conda env create ...。后一个命令用于从文件创建环境。
    • 另外,这并不能回答问题(技术上)。当您尚未激活环境时,您处于root 环境中。
    • @darthbith 谢谢你让我诚实。我要责怪刚起床,在早上喝咖啡之前回答问题是个坏主意。
    • @JeremyFarrell 感谢您的回答。我还有两个与上述相关的问题。 1.所以root环境不是虚拟的吗? 2. 所有安装在根环境下的包,会自然转移到我创建的虚拟环境中吗?
    • @julypraise 我不认为根环境是虚拟环境。它只是一组标准包的起始集。安装在根环境中的软件包不会转移到新创建的环境中。但是,安装在根目录下的包将在包缓存中可用,这样您就不必为新环境重新下载已有的包。
    猜你喜欢
    • 2021-10-30
    • 2016-06-13
    • 1970-01-01
    • 2021-07-30
    • 2017-10-20
    • 2019-01-29
    • 1970-01-01
    • 2021-07-18
    相关资源
    最近更新 更多