Установка PINAX & PIL в Windows 7 - PullRequest
       6

Установка PINAX & PIL в Windows 7

1 голос
/ 11 августа 2011

У меня есть Python 2.7 на Windows 7 x64. Я установил virtualenv и установил Pinax в рамках проекта virtualenv. Когда я пытаюсь синхронизировать, я получаю сообщение об ошибке PIL. Я попытался установить PIL 1.1.7 для 2.7, но он не был установлен правильно. Когда я запускаю syncdb, я получаю следующую ошибку.

Error: One or more models did not validate:
photologue.photo: "image": To use ImageFields, you need to install the Python Im
aging Library. Get it at http://www.pythonware.com/products/pil/ .
photologue.watermark: "image": To use ImageFields, you need to install the Pytho
n Imaging Library. Get it at http://www.pythonware.com/products/pil/ .
avatar.avatar: "avatar": To use ImageFields, you need to install the Python Imag
ing Library. Get it at http://www.pythonware.com/products/pil/ .
photos.image: "image": To use ImageFields, you need to install the Python Imagin
g Library. Get it at http://www.pythonware.com/products/pil/ .

Насколько я понимаю, это потому, что это x32. Поэтому я скачал неофициальную версию x64 с http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil и попытался установить. Установщик Windows утверждает, что он не может найти Python, поэтому он не может установить PIL. Я проверил реестр и Python есть.

Есть мысли, потому что я заблудился?

Ответы [ 2 ]

0 голосов
/ 07 мая 2013

Вы можете установить 32-битный PIL на Win7x64, если вы используете 32-битный Python.

0 голосов
/ 20 августа 2011

Прошло много времени с тех пор, как я работал на Windows, но я полагаю, что вам может понадобиться установить 64-битную версию Python. Я могу ошибаться, но я не думаю, что 32-битный Python сможет запускать 64-битные библиотеки. Я думаю, что сообщение об ошибке вы видите, что 64-битный PIL ищет 64-битный Python и не может его найти.

...