python - 如何在Windows 10 中备份anaconda 环境?

标签 python python-3.x windows-10 anaconda

最近,由于某些错误的 conda 包升级,我的 anaconda 环境被破坏了。由于这个经验,我想备份我的 anaconda 环境,以便将来轻松恢复。

我所做的备份是将整个文件夹压缩到 C:\ProgramData\Anaconda3。这是正确的方法吗?

我使用的是 Windows 10,anaconda python v3.6 64 位。

最佳答案

压缩 conda 环境以进行备份并没有多大意义,因为还有其他方法可以做到这一点,这可能更合适,并且可以使用旨在执行此操作的内置功能就是这个。

您可以创建 conda 环境的 .txt 版本,详细说明其中的每个模块和版本,然后可用于重新创建 EXACT future 的环境。

# Create list of the environment
conda list --explicit environment_backup.txt

# Use the newly created text file to recreate the environment
conda create --name my_env_name --file environment_backup.txt

参见 docs有关管理 conda 环境的更多信息。

注意另外一点,conda 环境目录可能相当大(通常 >1GB),而此处创建的 txt 文件约为 25KB,当将某些东西存档以备妥善保管。

关于python - 如何在Windows 10 中备份anaconda 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52123749/

相关文章:

python - 在 python idle 中运行 pip

windows-store-apps - UWP 发布后在 Windows 应用商店中不可用

batch-file - 在 Windows 10 上强制出现 "real"BSoD,或损坏其操作系统

python - 然而对于数组索引

python - 在 Python 中比较图像

css - Web Scraping contents of::before::after CSS伪元素使用BeautifulSoup

Python导入所有模块对象

python - 如何在Python中删除字符串开头或结尾的停用词?

visual-studio - Visual Studio 2015 RC 卡在电话模拟器安装中

python - 我在logging.py中的flask源上遇到了一些问题