如何克隆 conda 环境,除了 conda 包之外还有 pip 包?
How to clone conda environment, which have pip packages besides of conda packages?
上下文
我正在尝试将我的开发 conda 环境克隆到测试服务器。在这个环境中,除了许多 conda 包之外,我还必须通过 pip
安装一些包。我正在使用 miniconda。
我试过的:
conda list --explicit > spec-file.txt
然后
conda create --name myclonedenv --file spec-file.txt
然而,这并没有安装在原始 conda 环境中通过 pip
安装的少数软件包。
问题
如果当前的 conda 环境包含一些通过 pip
安装的包,我如何导出当前的 conda 环境,并将其克隆到另一台机器上
conda env export
命令将捕获 Conda 和 Pip-installed 包。然后可以将 YAML 与 conda env create
一起使用以重新创建环境。
上下文
我正在尝试将我的开发 conda 环境克隆到测试服务器。在这个环境中,除了许多 conda 包之外,我还必须通过 pip
安装一些包。我正在使用 miniconda。
我试过的:
conda list --explicit > spec-file.txt
然后
conda create --name myclonedenv --file spec-file.txt
然而,这并没有安装在原始 conda 环境中通过 pip
安装的少数软件包。
问题
如果当前的 conda 环境包含一些通过 pip
conda env export
命令将捕获 Conda 和 Pip-installed 包。然后可以将 YAML 与 conda env create
一起使用以重新创建环境。