如何备份Anaconda添加的包?

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

我有 Anaconda for Python 2,它附带了很多有用的包。在我的工作过程中,我使用

conda install
命令向其中添加了几个包。现在我必须格式化我的系统,并且我想备份/打包所有添加的库,无论是作为完整包,还是通过了解每个库的安装命令。

我搜索了StackOverflow,我发现了一个未回答的问题有类似的问题,该问题建议

conda list -e >file_list.txt
创建一个包含所有已安装软件包的文件,但这对我来说还不够,我希望Anaconda确定哪个软件包是我添加的,通过哪个命令添加的,或者将添加的包完整打包。

感谢您的帮助。

python backup anaconda conda install.packages
2个回答
19
投票

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

    打开 Anaconda 提示符
  • 激活您感兴趣的环境
  • 类型
  • conda env export > environment.yml
    
    
在 yml 中,您将找到所有依赖项,您可以使用它来创建一个新的虚拟环境作为当前虚拟环境的副本。

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

conda env create -f environment.yml
    

0
投票
只是为了提供另一种见解。我遇到了同样的问题并尝试了提供的解决方案,但没有成功。无论我做什么,我都无法导出我的环境作为备份。但事实证明,这是由于我笔记本电脑上的防病毒软件自动阻止了重要服务,其中一项与我正在使用的 Anaconda 有关。如果之前的解决方案不起作用,希望这也可以帮助解决同样的问题。谢谢!

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