簡體   English   中英

mportError:PILKit 無法導入 Python 成像庫。 請確認它已安裝並在您當前的 Python 路徑上可用

[英]mportError: PILKit was unable to import the Python Imaging Library. Please confirm it`s installed and available on your current Python path

每個人。 我家有些問題。 我有 Django 項目。 該項目使用 django-imagekit。 如果我使用 help 命令運行應用程序:python3 manage.py runserver - 一切正常! 但! 如果我使用 mod_wsgi 我得到它:

root@twingo:/home/evgen/twingo/build/env/lib/python3.4/site-packages# tail /var/log/apache2/error.log 
[Fri Jun 19 21:13:25.268235 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535]     from .registry import register
[Fri Jun 19 21:13:25.268259 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535]   File "/home/evgen/twingo/build/env/lib/python3.4/site-packages/imagekit/registry.py", line 3, in <module>
[Fri Jun 19 21:13:25.268388 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535]     from .utils import autodiscover, call_strategy_method
[Fri Jun 19 21:13:25.268414 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535]   File "/home/evgen/twingo/build/env/lib/python3.4/site-packages/imagekit/utils.py", line 14, in <module>
[Fri Jun 19 21:13:25.268550 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535]     from pilkit.utils import *
[Fri Jun 19 21:13:25.268574 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535]   File "/home/evgen/twingo/build/env/lib/python3.4/site-packages/pilkit/utils.py", line 6, in <module>
[Fri Jun 19 21:13:25.268752 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535]     from .lib import Image, ImageFile, StringIO, string_types
[Fri Jun 19 21:13:25.268778 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535]   File "/home/evgen/twingo/build/env/lib/python3.4/site-packages/pilkit/lib.py", line 19, in <module>
[Fri Jun 19 21:13:25.268859 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535]     raise ImportError('PILKit was unable to import the Python Imaging Library. Please confirm it`s installed and available on your current Python path.')
[Fri Jun 19 21:13:25.268898 2015] [wsgi:error] [pid 20907] [remote 91.238.231.242:65535] ImportError: PILKit was unable to import the Python Imaging Library. Please confirm it`s installed and available on your current Python path.
root@twingo:/home/evgen/twingo/build/env/lib/python3.4/site-packages# 

這是我的 apache 配置:

<VirtualHost *:80>
        WSGIDaemonProcess twingo python-path=/home/evgen/twingo/build/:/home/evgen/twingo/build/env/lib/python3.4/site-packages/
        WSGIProcessGroup twingo
        WSGIScriptAlias / /home/evgen/twingo/build/wsgi.py
        Alias /robots.txt /home/evgen/twingo/build/robots.txt
        Alias /favicon.ico /home/evgen/twingo/build/static/images/favicon.ico

    Alias /media/ /home/evgen/twingo/build/media/
    Alias /static/ /home/evgen/twingo/build/static/

    <Directory /home/evgen/twingo/build/static>
            Require all granted
    </Directory>

    <Directory /home/evgen/twingo/build/media>
            Require all granted
    </Directory>


    <Directory /home/evgen/twingo/build/>
            <Files wsgi.py>
                   Require all granted
            </Files>
    </Directory>

這里列出項目目錄:

root@twingo:/home/evgen/twingo/build# ls
authapp  env  feedback  manage.py  service  static  templates  travels  twingo  users  wsgi.py

這里列出了站點包目錄:

root@twingo:/home/evgen/twingo/build/env/lib/python3.4/site-packages# ls
Django-1.8.2.dist-info       django_appconf-1.0.1.dist-info    password_reset        six-1.9.0.dist-info
PIL              django_compress-1.0.1-py3.4.egg-info  pilkit            six.py
Pillow-2.8.2-py3.4.egg-info  django_imagekit-3.2.6-py3.4.egg-info  pilkit-1.1.12-py3.4.egg-info  tests
__pycache__          django_password_reset-0.7.dist-info   pip               utils
_markerlib           easy_install.py               pip-1.5.6.dist-info       utils-0.8.0-py3.4.egg-info
appconf              image                 pkg_resources
compress             image-1.4.0-py3.4.egg-info        setuptools
django               imagekit                  setuptools-17.0.dist-info

我做錯了什么?

我通過安裝 Pillow 解決了這個問題

pip install Pillow

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM