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

时间:2017-02-01 11:52:39

标签: anaconda conda

我已使用命令

导出包列表
conda list --export > packagelist.txt

由于没有指定环境名称,我应该只导出默认环境的包名称(我是不是?) 然后我想将包列表导入到新的笔记本电脑并再次安装此包列表,类似地,在默认环境中

但我已经搜索了相关的答案,但其中大部分都打算创建一个新的环境,比如

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

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

2 个答案:

答案 0 :(得分:4)

如你所说,你可以这样做:

conda list --export > packagelist.txt

然后,如果你想在默认环境中安装它(而不是创建一个新的),你可以这样做:

conda install --file packagelist.txt

答案 1 :(得分:0)

导出环境软件包:

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

软件包的导入:

  • 要使用spec文件在同一台计算机或另一台计算机上创建相同的环境,请执行以下操作:
conda create --name myenv --file packageslist.txt
  • 要使用spec文件将其列出的软件包安装到现有环境中,请执行以下操作:
conda install --name myenv --file packageslist.txt

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