将conda包列表导入(默认环境)

11

我使用命令导出了软件包列表

conda list --export > packagelist.txt

由于没有指定环境名称,我假设只需导出默认环境的软件包名称(我的做法正确吗?) 然后我想将软件包列表导入新的笔记本电脑,并再次在默认环境中安装这些软件包列表。

但是我已经搜索了相关答案,但大多数答案旨在创建一个新环境,例如:

conda create -n myenv2 --file myenv2.txt python=2 

这不是我的计划。我应该选择哪个命令将包列表导入默认环境?谢谢。

2个回答

18

正如你所提到的,你可以这样做:

conda list --export > packagelist.txt

然后,如果您想将其安装在默认环境中(而不是创建新的环境),您只需执行以下操作:

conda install --file packagelist.txt

3

导出环境包:

conda list --name <env> --explicit > packageslist.txt

导入包:

  • 使用规范文件在同一台机器或另一台机器上创建相同的环境:
conda create --name myenv --file packageslist.txt
  • 使用规范文件将其列出的软件包安装到现有环境中:
conda install --name myenv --file packageslist.txt

来源: https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

Conda是一个开源的软件包管理系统和环境管理系统,可用于安装和管理多个软件包及其依赖项。通过创建独立的环境,用户可以在同一系统上安装不同版本的软件包并避免版本冲突。本文将介绍如何使用Conda管理环境,包括创建、克隆、删除和共享环境。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接