Как да поправя тази грешка при качване на изображение в моя уебсайт? Сайтът е изграден на Python

Моят сайт, който е изграден на Python/Postgresql с django, има област, където можете да качите изображение. Когато се опитам да кача изображение на него, нищо не се случва и получавам това известие за грешка по имейл:

Проследяване (последното последно обаждане):

Файл ".. /lib/python/django/core/handlers/b ase.py", ред 85, в get_response response = callback(request, *callback_args, **callback_kwargs)

Файл „../lib/python/django/contrib/auth/de corators.py“, ред 67, в call return self.view_func(request, *args, **kwargs)

Файл „.. /app/bmwrr/views/assessment.py“, ред 231, в upload_assessment_media import Image

ImportError: Няма модул с име Изображение

, POST:, COOKIES:{'sessionid': '1918628422885ccc8265fe7f9229332f'}, META:{'CONTENT_LENGTH': '1741174', 'CONTENT_TYPE': 'multipart/form-data; boundary=---- WebKitFormBoundary5S1a4kvt7BfnTMgl', 'DOCUMENT_ROOT': '/home/bmwrr/www.sitename.com/app/bmwrr', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'текст/html,приложение /xhtml+xml,application/ xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'HTTP_ACCEPT_ENCODING ': 'gzip,deflate,sdch', 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.8', 'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_CONTENT_LENGTH ': '1741174', 'HTTP_COOKIE': 'sessionid=1918628422885ccc8265fe7f9229332f', 'HTTP_HOST': 'sitename.com', 'HTTP_ORIGIN': 'http://sitename.com', 'HTTP_REFERER': 'http://sitename .com/assessment/4127/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/ 536.5 (KHTML, като Gecko) Chrome/19.0.1084.56 Safari/536.5', 'PATH_INFO': '/оценка /upload/4127/', 'PATH_TRANSLATED': '../app/bmwrr/assessment/upload/4127/' , 'QUERY_STRING': '', 'REDIRECT_STATUS': '200', 'REDIRECT_URI': '/app. fcgi/assessment/upload/4127/', 'REMOTE_ADDR': '108.36.115.245', 'REMOTE_PORT': '49482', 'REQUEST_METHOD': 'POST', 'REQUEST_URI': '/assessment/upload/4127/', 'SCRIPT_FILENAME': '/home/bmwrr/www.sitename.com/app/bmwrr/app.fcgi' , 'SCRIPT_NAME': '/app.fcgi', 'SERVER_ADDR': '108.179.XXX.XXX', 'SERVER_NAME ': 'sitename.com', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'lighthttpd/1.4.28', 'wsgi.errors': , 'wsgi.input' : , 'wsgi.multiprocess': Невярно, 'wsgi.multithread': Вярно, 'wsgi.run_once': Невярно, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>


person Jerry Virgo    schedule 13.06.2012    source източник
comment
Опитвате се да импортирате модул, наречен Image, който пространството от имена не познава.   -  person Christian Witts    schedule 13.06.2012


Отговори (1)


Трябва да инсталирате PIL, ако сте инсталирали pip, трябва само да го инсталирате с:

pip install pil

Но може ли да имате нужда от някои библиотеки като libjpeg62-dev

person diegueus9    schedule 13.06.2012
comment
Благодаря много за помощта! Сега имам някои проблеми с библиотеката, дори след като инсталирах jpeg devel, но ще го пусна в друга публикация. - person Jerry Virgo; 13.06.2012