2012-01-12 8 views
1

現在、私は自分のコンピュータに制作Djangoアプリケーションをセットアップする必要があります。そして、私はそれを行う最良の方法が何であるか知りたいと思いますか?プロダクションサーバーはvirtualenvを使い、以下のコマンドを実行して環境に関する情報を取得しました。ありがとう2台のコンピュータで同じDjango Virtual Environemntをセットアップするには?

$ 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

あなたは、現在のサーバー上でこれを行うことができるようになります。他のマシンに続いて

pip freeze -l > requirements.txt 

この:

pip install -r requirements.txt 

機能について説明関連pip docsオンラインがあります。

+0

ありがとうございました!インストールされたPythonの卵とパッケージのバージョン要件を取得するための非常に良いヒント。 – ipegasus

1

コードをオープンソースにして他人/他のコンピュータで開発できるようにするには... gitまたはmercurialを使用できます。

http://git-scm.com/

https://github.com/を教示して、...で説明されている、彼らはそれを説明するように、「社会的」コーディングを可能に、

http://gitready.com/ Gitリポジトリを格納するためのサイトです、gitのためのホームページですgitの使い方を教えてください。

+0

一般的に、この方法は良い方法ですが、元のポスターが依存関係にあるという問題は解決しません。 –

関連する問題