使用virtualenv(或virtualenvwrapper)时,建议的做法是将所有虚拟环境组合在一起......例如〜/ .virtualenvs
但是,我在阅读大量关于部署Django应用程序的文章时已经注意到,建议似乎是将您的虚拟环境放在单个Web应用程序的根目录下...例如在/ srv中/www/example.com/venv。
我的问题是:
为什么呢?
如果我走这条路或其中一条路是否重要?
推荐使用另一种方法吗?
答案 0 :(得分:2)
以下是我的想法:
rsync
整个项目)。没有什么能阻止你在公共文件夹中使用venv这样做,但是部署单个树感觉更自然。我倾向于选择前者进行更多实验性/早期阶段的工作,后者更倾向于部署的项目。