【问题标题】:Conda : How to install a python packages from base environment to new environment [duplicate]Conda:如何将python包从基本环境安装到新环境[重复]
【发布时间】:2019-11-28 10:37:10
【问题描述】:

我在没有连接到互联网的计算机上安装了 anaconda 发行版。

我创建了一个新环境并激活了它 使用以下命令:

conda install -p c:\python\test_env --offline

然后

conda activate c:\python\test_env

能否请您指导我如何安装到这个新环境中 以下项目,

包括它们的依赖关系,

全部来自(基础)环境:

蟒蛇

jupyter 实验室

熊猫

【问题讨论】:

标签: python anaconda conda


【解决方案1】:

Clone它(但首先删除test_env重新开始):

conda create --name test_env --clone base

这将继承所有库、包及其依赖项 - 不会影响 base

【讨论】:

  • 如果我不想克隆所有包怎么办?如果我创建了新环境并且 wnt 只从基础添加 1 个特定包怎么办?我不想重新创建我的环境,因为我已经从其他来源安装了很多额外的包。
  • @Mikhail_Sam 然后仅从基础复制/粘贴该包并运行conda update --all 以确保兼容性(或不这样做,但存在包冲突的风险)
  • 我又找到了一个(可能更简单)的解决方案:stackoverflow.com/questions/59102511/…
【解决方案2】:

试试这个命令以避免混淆

conda install -c conda-forge

上述命令将在系统中安装软件包,与环境无关。

您可以使用以下命令将 environment.yml 文件中列出的包添加到现有环境中

conda env 更新 -n conda-env -f /path/to/environment.yml

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 2019-01-05
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 2022-08-03
    相关资源
    最近更新 更多