最近,由于某些错误的 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/