【问题标题】:Clone some packages from base env to another one将一些包从基本环境克隆到另一个
【发布时间】:2020-03-24 22:00:14
【问题描述】:

我安装了 anaconda。所以我已经安装了很多包。 现在我创建了一个新的环境(几乎是空的)。 并开始为其安装一些特定的软件包。 我这台机器上没有网络,所以我需要将轮子或源文件复制到它。

好的,它可以工作,但是为什么我已经在基本环境中拥有了 numpy 之类的包?

所以我的问题是 - 如果我已经将软件包安装到新环境中,如何将它们安装在基础中? --use-locals 键还是其他?


我找到了这个question。但我不想复制所有的包!我不需要所有这些。我需要 10-20 个特定的!

【问题讨论】:

    标签: python anaconda python-packaging


    【解决方案1】:

    我找到了答案:只需使用--offline 选项:

    conda activate my_env
    conda install numpy --offline
    

    【讨论】:

    • 有效,但请注意这应该与复制粘贴相同,如果有任何版本冲突,conda 将无法解决版本冲突,因为它无法从在线渠道获取新包(除非您提前下载它们时间不知何故,我不知道)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多