Django Virtualenv展開構成
-
27-09-2019 - |
質問
私は最近、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バージョンなどに適切に調整します。)
所属していません StackOverflow