如何克隆 conda 环境,除了 conda 包之外还有 pip 包?

问题描述 投票:0回答:2

上下文

我正在尝试将我的开发 conda 环境克隆到测试服务器。在这个环境中,除了许多 conda 包之外,我还必须通过

pip
安装一些包。我正在使用 miniconda。

我试过的:

conda list --explicit > spec-file.txt

然后

conda create --name myclonedenv --file spec-file.txt

然而,这并不是安装在原始 conda 环境中通过

pip
安装的少数软件包。

问题

如果当前的 conda 环境包含一些通过

pip

安装的包,我如何导出当前的 conda 环境,并将其克隆到另一台机器上
import pip export conda clone
2个回答
2
投票

conda env export
命令将捕获 Conda 和 Pip 安装的包。然后可以将 YAML 与
conda env create
一起使用以重新创建环境。


0
投票

这是克隆包含 pip 安装的 conda 环境的一种更快的方法:

conda create --name cloned --clone original

© www.soinside.com 2019 - 2024. All rights reserved.