簡體   English   中英

沒有名為PIL.Image的模塊

[英]No module named PIL.Image

我只是將django-simple-captcha添加到我的apache2.2 + django1.8項目中

在python命令行中

from PIL.Image import *

沒有顯示任何錯誤

並且我已經將Python2.7 / site-packages中的所有文件設置為chmod 777

但是當我啟動服務器並請求一些頁面時

將出現錯誤日志:

mod_wsgi (pid=16530): Exception occurred processing WSGI script '/root/code/python/mysite/mysite/wsgi.py'., 
Traceback (most recent call last):, referer: http://xx.xx.xx.xx/
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 189, in __call__, 
response = self.get_response(request), referer: http://xx.xx.xx.xx/
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 218, in get_response, 
response = self.handle_uncaught_exception(request, resolver, sys.exc_info()), referer: 
File "/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 264, in 
if resolver.urlconf_module is None:, referer: http://xx.xx.xx.xx/
File "/usr/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 396, in urlconf_module, 
self._urlconf_module = import_module(self.urlconf_name), referer: http://xx.xx.xx.xx/
File "/usr/local/python27/lib/python2.7/importlib/__init__.py", line 37, in import_module, referer: 
__import__(name), referer: http://xx.xx.xx.xx/
File "/root/code/python/mysite/mysite/urls.py", line 38, in <module>, referer: http://xx.xx.xx.xx/
url(r'^captcha/', include('captcha.urls')),, referer: http://xx.xx.xx.xx/
File "/usr/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 33, in include, referer: 
urlconf_module = import_module(urlconf_module), referer: http://xx.xx.xx.xx/
File "/usr/local/python27/lib/python2.7/importlib/__init__.py", line 37, in import_module, referer: 
__import__(name), referer: http://xx.xx.xx.xx/
File "/usr/local/lib/python2.7/site-packages/captcha/urls.py", line 6, in <module>, referer: 
from captcha import views, referer: http://xx.xx.xx.xx/
File "/usr/local/lib/python2.7/site-packages/captcha/views.py", line 21, in <module>, referer: 
import Image, referer: http://xx.xx.xx.xx/
File "/usr/local/lib/python2.7/site-packages/Image.py", line 1, in <module>, referer: http://xx.xx.xx.xx/
from PIL.Image import *, referer: http://xx.xx.xx.xx/
ImportError: No module named PIL.Image, referer: http://xx.xx.xx.xx/

有誰能夠幫助我 ?

您應該在項目的根路徑中手動添加PIL庫源代碼。

在此處下載源代碼http://www.pythonware.com/products/pil/#pil117,然后將PIL目錄復制到您的項目中。

PIL不會作為PIL導入,您只需要直接導入Image

import Image

要么

from Image import *

暫無
暫無

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

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