+ WSGIのインポートエラーピップ
-
18-09-2019 - |
質問
私は罰金、私は通常、私は-eをインストールピップ使用してインストールされているすべてのパッケージ....#卵= fooのエラーを取得ジャンゴテストサーバーを使用して働いた私のアプリケーションを展開するとき。
:私は通常のenv / srcに/ fooのにファイルを置くとPython /サイトパッケージに別のファイルを置き、この使用virtualenvのを、(これはジャンゴ・CSSの一例である)を行います 次の行が含まれています。ジャンゴ・css.eggリンク、ます:
/home/pinax-0.7.1/src/django-css
.
どのように私はそれがそれらのリンクをたどる必要があることをWSGI言うか、または私は完全に間違って何かをやってます。
おかげで、 フィリップWassibauer
解決
これはvirtualenvのでDjangoのための私のWSGIスクリプトは次のようになります
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'
import site
site.addsitedir('/path/to/virtualenv/lib/python2.6/site-packages')
from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()
キービットがsite.addsitedir(...)
に指定されたディレクトリ内のすべての*.pth
ファイルの内容を追加しsys.path
、です。この場合、Pythonは、ヘルプ発見を必要とeasy-install.pth
ファイルです。
他のヒント
所属していません StackOverflow