私のプロダクションサーバーでは、virtualenvディレクトリにpython 2.5.2とdjango 1.1がインストールされています。私もピップを使用します。私のプロダクションサーバはDebian上で動作します。プロダクション設定を使用して、localhost上で一貫したpython/django/virtualenv環境を設定するにはどうしたらいいですか?
私のローカルPCで私はubuntuを実行していますが、一貫したパッケージングが必要です。私はファブリックで遊んでいたかったので、同じ正確な環境をローカルに設定したいと思っています。
私はローカルにdjangoをインストールしていません。私はシステム全体のPython 2.6.5を持っています。環境をローカルに再現するために、私は何をすべきかアドバイスを提供することができますか?私は生産サーバ上のrequirements.txtファイルを生成しました。
1 Django==1.2.1
2 distribute==0.6.10
3 wsgiref==0.1.2
4 yolk==0.4.1
どうすればこのローカルで使うことができますか?そして、どのように私はローカルにvirtualenvで同じpythonのバージョンをセットアップできますか?
私は実際にVirtualBoxを持っています。 Virtualboxを設定するのではなく、同じDebianバージョンをローカルで使うだけの価値があると思いますか?それとも、vboxをセットアップしたことが考えられる他の理由はありますか? –
仮想マシンをセットアップする利点は、ローカルマシンを台無しにしたり、開発をやめたり、生産を停止したりすることなく、テストするために展開する前に試してみることです。必要なのは、VMをセットアップし、それを正常に動作させたままコピーしてから、重複してテストしてください:-) – WestDiscGolf