目前我需要在我的电脑中设置一个生产Django应用程序,我想知道最好的方法是什么?生产服务器使用virtualenv,我执行以下命令来获取有关环境的一些信息。感谢
$ uname -a
Linux domU-12-31-39-0C-75-E2 2.6.34.7-56.40.amzn1.x86_64 #1 SMP Fri Oct 22 18:48:49 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
$ pwd
/home/ec2-user/virtenvs/django-1.2.5/
$ ./pip freeze
Cheetah==2.4.1
Django==1.2.5
M2Crypto==0.20.2
Markdown==2.0.1
MySQL-python==1.2.3
PIL==1.1.7
PyYAML==3.05
Pygments==1.1.1
South==0.7.3
boto==2.0b4
cloud-init==0.5.15
configobj==4.6.0
distribute==0.6.10
django-classy-tags==0.3.3
django-cms==2.1.3
django-haystack==1.1.0
django-tinymce==1.5.1a1
iniparse==0.3.1
policycoreutils-default-encoding==0.1
pycurl==7.19.0
pygeoip==0.1.5
pygpgme==0.1
pysolr==2.0.13
pysqlite==2.6.0
python-Levenshtein==0.10.2
pytz==2011c
pywurfl==7.2.1
setools==1.0
urlgrabber==3.9.1
virtualenv==1.5.1
yum-metadata-parser==1.1.2
答案 0 :(得分:2)
您应该可以在当前服务器上执行此操作:
pip freeze -l > requirements.txt
然后在其他机器上:
pip install -r requirements.txt
网上有相关pip docs描述功能。
答案 1 :(得分:1)
如果你想让代码开源并且能够与他人/在其他计算机上一起开发......你可以使用git或mercurial。
http://git-scm.com/是git的主页,
https://github.com/是用于存储git存储库的站点,允许在描述它时进行“社交”编码,这在......中解释。
http://gitready.com/,教你如何使用git。