Как настроить один и тот же Django Virtual Environemnt на двух компьютерах? - PullRequest
1 голос
/ 13 января 2012

В настоящее время мне нужно настроить производственное приложение 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

Ответы [ 2 ]

2 голосов
/ 13 января 2012

Вы должны быть в состоянии сделать это на текущем сервере:

pip freeze -l > requirements.txt

Затем это на других машинах:

pip install -r requirements.txt

Есть связанные документы pip онлайн, которые описывают функциональность.

1 голос
/ 13 января 2012

Если вы хотите, чтобы код был открытым исходным кодом и мог разрабатываться совместно с другими / на других компьютерах ... Вы можете использовать git или mercurial.

http://git -scm.com / - домашняя страница для git,

https://github.com/ - это сайт для хранения git-репозиториев, допускающий «социальное» кодирование, как они его описывают, что объясняется в ...

http://gitready.com/,, который учит вас, как использовать git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...