質問

私は最近、VirtualEnvWrapperの使用を開始し、作成しました

mkdir ~/.virtualenvs
mkvirtualenv example.com

virtualenvwarpperオートマチック〜/.virtualenvの下でembly.comという名前のvirtualenvを作成するため、これはすべてのvirtualenvの中央コンテナです。 DjangoやPIP経由で他のパッケージをインストールした後、私のサイトは

 /srv/www/example.com/public_html/

〜/.virtualenv/Example.comにサイトを配置する必要がありますか?この展開のためにApache mod_wsgi構成を教えていただけますか?ありがとう

役に立ちましたか?

解決

読む:

http://code.google.com/p/modwsgi/wiki/virtualenvironments

特定の注文の問題に対処しないため、site.addsitedir()のみを使用するだけでは不十分な場合があります。 mod_wsgiが提供する構成ディレクティブ/オプションを使用してそれらを追加する方がよいでしょう。それ以外の場合、注文が問題になる場合は、必要に応じてSys.pathを再配置するWSGIスクリプトにコードを追加する必要があります。

他のヒント

WSGIスクリプトで:

import site
site.addsitedir('/home/username/.virtualenvs/example.com/lib/python2.5/site-packages')

(Pythonバージョンなどに適切に調整します。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top