2013-12-16 2 views
5

При попытке установить Python Imaging Library (PIL) с помощью PIP, установка не удалась из-за ошибки:не удается установить Python Imaging Library с помощью пипсов

SyntaxError: invalid syntax 
Complete output from command python setup.py egg_info: 
Traceback (most recent call last): 

File "<string>", line 16, in <module> 
File "/tmp/pip_build_root/pil/setup.py", line 182 
print "--- using Tcl/Tk libraries at", TCL_ROOT 

Somebody еще сталкивался с такой же вопрос, но при условии решения был для другой библиотеки и не работал для меня. В официальном списке рассылки есть старая запись (2003), в которой обсуждается проблема, но вместо того, чтобы предлагать решение, предлагается понизить PIL и позже предоставить исправление (я не хочу понижать).

Файл pip.log приводится здесь: http://pastebin.com/YeBLmMBm

+0

Насколько я знаю, PIL нельзя установить с помощью 'pip'. Вот почему существует альтернатива «Подушка». –

ответ

7

Существует новая вилка PIL под названием Подушка, которая, кажется, работает более последовательно, чем PIL для многих людей. Его также легко установить. Посмотрите here (для информации/документов) и here (для установки). Хотя я думаю, pip install Pillow должен работать

+2

Спасибо. Я пытался установить PIL для ImageField в Django, я нашел обходное решение с Pillow [здесь] (http://stackoverflow.com/questions/15080121/how-to-use-pillow-with-django). – Sayem

Смежные вопросы