我最近开始了一个 Django 项目,我很快意识到 virtualenv 将非常有用,原因有很多。我设置了 virtualenv 和我的项目,但现在我想知道应该将什么文件添加到我的源代码控制中(在我的例子中是 Mercurial)。我应该添加 venv 文件夹下的所有文件吗?如何确保同事可以克隆并立即开始工作,而无需重新设置 env?
最佳答案
您生成一个“需求”文件(通常是 requirements.txt
),并提交给您的项目:
pip freeze > requirements.txt
然后,每个开发者都会设置自己的 virtualenv 并运行:
pip install -r requirements.txt
关于python - Virtualenv 和源代码版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9586346/