【问题标题】:Anaconda import packages from another environmentAnaconda 从其他环境导入包
【发布时间】:2017-02-07 20:28:47
【问题描述】:

我从另一台机器导入了 anaconda 环境。我想将导入环境中的软件包安装到根目录或将导入的环境设置为默认值。有没有办法 1. 将所有包从一个环境导入到另一个环境? 或者 2. 使用非root环境作为默认环境?

注意:这两个环境都适用于 python 2.7。

【问题讨论】:

    标签: python anaconda conda


    【解决方案1】:

    首先从一台机器导出环境:

    $ conda env export -n myenv -f myenv.yml
    

    然后在另一台机器上从myenv.yml创建一个新环境:

    $ conda env create -f myenv.yml
    

    要将此环境用作默认环境,请将source activate myenv 添加到您的.bashrc

    【讨论】:

    • 那个文件在 GITHUB 文件夹中,对吗? ...另外,我如何验证我当前的默认环境是什么?
    • myenv.yml 可能在 Git 存储库中。通过您喜欢的方法将其从一台机器复制到另一台机器。 conda env list 显示所有环境并指示当前环境。
    • @PyRaider 如果我的回答对你有帮助,你能接受吗?
    • 在无法访问互联网的情况下是否可以这样做?比如,我确实在我的 base 环境中安装了一些软件包,我也想在我的 new_environment 中安装这些软件包。有没有办法在同一台机器上离线执行此操作?
    猜你喜欢
    • 2018-04-12
    • 2018-04-05
    • 2015-04-07
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 2020-03-08
    相关资源
    最近更新 更多