如何备份 Anaconda 添加的包?

Moh*_*esr 2 python backup install.packages anaconda conda

我有 Python 2 的 Anaconda,它包含了很多有用的包。在我的工作中,我使用conda install命令向它添加了几个包。现在我必须格式化我的系统,我想备份/打包所有添加的库,要么是完整的包,要么是知道每个库的安装命令。

我搜索了StackOverflow,我发现了一个有类似问题的未回答问题,建议conda list -e >file_list.txt创建一个文件的问题包含所有已安装的包,但这对我来说还不够,我希望 Anaconda 确定我添加了哪个包,以及由哪个包添加命令,或完整打包添加的包。

感谢帮助。

FLa*_*Lab 10

我认为您可以在这里找到您正在寻找的解决方案。

  • 打开 Anaconda 提示符
  • 激活你感兴趣的环境
  • 类型 conda env export > environment.yml

在 yml 中,您将找到所有依赖项,您可以使用它来创建一个新的虚拟环境作为当前环境的副本。

例如,在新的/重新启动的机器上,您可以执行以下操作:

conda env create -f environment.yml
Run Code Online (Sandbox Code Playgroud)