1
Livid MOD Google 一下 virtualenv 的用法吧。
|
2
nooper 2014-04-18 00:27:10 +08:00 via iPhone
buildout
|
3
heliumhgy OP @Livid 谢谢提醒
刚刚发完贴就查到一篇 http://www.v2ex.com/t/42760 可是如果我有合作者,那么 virtualenv 搞出来的环境是不是到别的机子上也要(手动|自动)再安装配置一遍才行?这种方式适不适合 Git 托管? 也就是能不能直接将托管好的环境直接 pull 下来就用呢,后续新的依赖进来,能不能再 pull 接着用。。。 提供点思路就好了 |
4
heliumhgy OP 睡觉,明天再搞
|
5
ericls 2014-04-18 00:51:44 +08:00 1
弄到其他机器上 用requirements.txt
|
6
Livid MOD 这方面做得非常好的一个项目是 Sentry。你可以去看看它的安装过程和源代码的组织方式。
|
7
heliumhgy OP 谢了
|
10
wuxqing 2014-04-18 15:33:48 +08:00
项目模块(包括外部依赖)比较简单,使用virtualenv + requirements.txt
比较复杂建议使用buildout virtualenv 搞出来的环境,要拷贝的其他机器上用,必须确保2个环境比较一致,因为有些包是要编译安装的。不建议这么做 |
11
kshatriya 2014-04-18 17:37:29 +08:00
pip freeze > requirements.txt
|