版本控制Python项目的Conda环境

时间:2015-03-23 20:18:49

标签: python version-control mercurial anaconda

我使用的是Anaconda的Python发行版。我想知道如何最好的版本控制Python项目的Conda环境。

我的每个项目都是Mercurial存储库。他们在特定版本中使用特定的Python包。将这些环境放入回收站的最佳方法是什么,只要计算机安装了Anaconda,就可以顺利运行而无需重新设置环境?

1 个答案:

答案 0 :(得分:4)

您可以使用conda list --export导出软件包列表,并使用conda install --file重新安装软件包。您还可以查看conda-env,它可以让您在environment.yml文件中跟踪所需的软件包,您可以将其保留在版本控制之下。