Неисправность 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
.
Ответы
Ответ 1
Подушка - это ухоженная вилка PIL, поэтому я рекомендую использовать ее. Но вы не можете установить оба одновременно.
-
Сначала удалите ПИЛ и Подушку.
-
Затем установите подушку с pip install pillow
установки в форме pip install pillow
(хотя, в зависимости от платформы, вам могут потребоваться некоторые предварительные условия).
-
Затем убедитесь, что код использует from PIL import Image
а не для import Image
.
Ответ 2
Вместо этого вы можете попробовать использовать подушку, которая является вилкой PIL:
pip install Pillow
Для импорта используйте следующее:
from PIL import Image