0

仮想環境にApache + Mod_wsgiを使用してDjango Inventoryをデプロイしようとしています。しかし、それはPILをインポートすることができないと主張しているサーバーのサイドエラー500を与えます。しかし、PILとPhotologueはすでにvirtualenv内にインストールされています。そして、私はこのセットアップの中で世界的なプロジェクトを動かすことに何の問題もありませんでした。Apache + Mod_wsgiでデプロイする際にPhotologueがdjango_inventoryにPython Imaging Libraryエラーをインポートできませんでした

FYI:Django Inventoryは、pipと一緒にインストールするとアプリとしてインストールされます。また、仮想環境のサイトパッケージに常駐しています。しかし、私はsteパッケージからそれをコピーして、/ var/www/htmlのルートに置いて、Apacheから提供しています。これが理由だろうか?

ありがとうございます。約6歳 -

[Tue Jun 21 10:50:24.308075 2016] [wsgi:error] [pid 19197] [remote ::1:224] File "/var/www/html/imsenv/lib/python2.7/site-packages/django_inventory/apps/photos/models.py", line 6, in <module> 

[Tue Jun 21 10:50:24.308099 2016] [wsgi:error] [pid 19197] [remote ::1:224]  from photologue.models import ImageModel 

[Tue Jun 21 10:50:24.308108 2016] [wsgi:error] [pid 19197] [remote ::1:224] File "/var/www/html/imsenv/lib/python2.7/site-packages/photologue/models.py", line 33, in <module> 

[Tue Jun 21 10:50:24.308131 2016] [wsgi:error] [pid 19197] [remote ::1:224]  raise ImportError('Photologue was unable to import the Python Imaging Library. Please confirm it`s installed and available on your current Python path.') 

[Tue Jun 21 10:50:24.308170 2016] [wsgi:error] [pid 19197] [remote ::1:224] ImportError: Photologue was unable to import the Python Imaging Library. Please confirm it`s installed and available on your current Python path. 
+0

PythonパスでPILが参照されているかどうかを確認します。 PILの代わりに枕を使用することも検討してください。 – user937284

+0

@Ёжикええ、私はすでに枕をインストールしました(これは実際にPILをもたらします)。しかし、PILが私のPythonパスに含まれているかどうかをチェックするのはどうですか?私はすでにシェルからインポートできると言っています。明確にしていただけますか? – edam

答えて

0

これはおそらくあなたが探している答えではありませんが、...

ジャンゴ-photologue 2.3は、本当に古いバージョンです。

PILのインストールはしばしば面倒でした。私は2012年以来、Django-photologueのメンテナーです。PILを正しくインポートするためには、醜いコードを書く必要がありました(インストールパスはインストールからインストールに変わる傾向がありました)。これらの変更を加えたのはバージョン2.6だと思います。

今日では誰もがちょうどところで

:-)代わりに枕を使用して、私はthe requirements file for django-inventoryを見て、それは非常に古いサードパーティ製のソフトウェアを使用しています。たとえば、Django 1.6はサポートされなくなりました。

+0

次に提案は何ですか?私は最新のdjango varsion(1.9>)にdjangoのインベントリを移植する必要がありますか? – edam

+0

本当に古いソフトウェアを使用しているので、すでに問題が発生しています...もっと問題が発生する可能性があります:-) –

関連する問題