Подтвердить что ты не робот

Неисправность PIL

Я пытаюсь установить пакет PIL PIP. Однако установка не срабатывает при следующей ошибке.

Could not find a version that satisfies the requirement pil (from xhtml2pdf==0.0.4->-r virtualenv-reqs.txt (line 16)) (from versions: )
  Some externally hosted files were ignored as access to them may be unreliable (use --allow-external pil to allow).
No matching distribution found for pil (from xhtml2pdf==0.0.4->-r virtualenv-reqs.txt (line 16))

Установка работает, когда у меня есть более старая версия pip, но с текущей версией pip 7.1.2 Я не могу загрузить пакет. Я использую следующую команду для установки пакетов pip

pip install --timeout=1000 -i http://pypi.ksjc.sh.colo/simple --trusted-host pypi.ksjc.sh.colo -r virtualenv-reqs.txt

В чем проблема. Я думал, что это проблема SSL, поэтому я добавил флаг --trusted-host. Есть ли способ использовать флаг --allow-external для использования с файлом virtualenv-reqs.

4b9b3361

Ответ 1

Подушка - это ухоженная вилка PIL, поэтому я рекомендую использовать ее. Но вы не можете установить оба одновременно.

  1. Сначала удалите ПИЛ и Подушку.

  2. Затем установите подушку с pip install pillow установки в форме pip install pillow (хотя, в зависимости от платформы, вам могут потребоваться некоторые предварительные условия).

  3. Затем убедитесь, что код использует from PIL import Image а не для import Image.

Ответ 2

Вместо этого вы можете попробовать использовать подушку, которая является вилкой PIL:

pip install Pillow

Для импорта используйте следующее:

from PIL import Image