Библиотека Python Imaging недоступна в PyPI или я что-то упустил? - PullRequest
1 голос
/ 15 июня 2009

easy_install pil приводит к ошибке:

Searching for pil
Reading http://pypi.python.org/simple/pil/
Reading http://www.pythonware.com/products/pil
Reading http://effbot.org/zone/pil-changes-115.htm
Reading http://effbot.org/downloads/#Imaging
No local packages or download links found for pil
error: Could not find suitable distribution for Requirement.parse(‘pil’)

Есть идеи?

-

UPDATE: Хм, просим его найти ссылки на сайте Python Ware, похоже, работает:

easy_install -f http://www.pythonware.com/products/pil/ Imaging

По пути получил кучу предупреждений. Я посмотрю, как это получится.

-

ОБНОВЛЕНИЕ: Я могу импортировать его в Python, используя import Image, но когда я говорю Django о syncdb, я все равно получаю следующую ошибку:

Error: One or more models did not validate:
core.userprofile: “avatar”: To use ImageFields, you need to install the Python Imaging Library. Get it at http://www.pythonware.com/products/pil/ .

Я использую ImageField в одной из моих моделей.

Ответы [ 5 ]

5 голосов
/ 15 июня 2009

Конечно, PIL на PyPi! В частности, это прямо здесь .

1 голос
/ 13 августа 2009

Обходной путь находится в easy_install Каталог яиц PIL создайте ссылку на этот каталог с именем "PIL"

1 голос
/ 31 июля 2009

easy_install чувствителен к регистру. Пакет находится под PIL.

0 голосов
/ 12 июля 2010

от http://code.djangoproject.com/ticket/6054

Кажется, что-то не так с easy_install, который устанавливает PIL в корневое пространство имен, установка из источников исправляет это, странно.

0 голосов
/ 15 июня 2009

Импорт изображения

Django пытается импортировать PIL напрямую:

from PIL import Image

Вам следует проверить наличие каталога PIL в ваших пакетах сайта

...