#python #centos #python-imaging-library #freetype
#python #centos #python-imaging-library #freetype
Вопрос:
У меня установлен PIL с необходимыми библиотеками (так я думаю). Во время установки он показывает
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
Однако, когда я запускаю selftest.py , Я понимаю это:
*** PIL CORE support not installed
*** TKINTER support not installed
--- JPEG support ok
--- ZLIB (PNG/ZIP) support ok
*** FREETYPE2 support not installed
*** LITTLECMS support not installed
т. е. он не обнаруживает ЯДРО PIL, FREETYPE2 и LITTLECMS.
Я установил следующие пакеты на CentOS 6.0, используя python 2.6.5
libjpeg libjpeg-devel zlib zlib-devel freetype freetype-devel lcms lcms-devel
PIL был установлен с помощью pip install PIL. Однако самотестирование было выполнено из исходного кода с официального веб-сайта PIL.
Есть идеи?
Комментарии:
1. Ухх, если я не ошибаюсь, CentOS поставляется с python 2.4, возможно, стоит перепроверить, что самотестирование выполняется из правильного интерпретатора
2. Попробуйте создать расширения C на месте в исходном каталоге с
setup.py build_ext -i
помощью перед запускомselftest.py
илиTestsrun.py
3. @ArgsKwargs: CentOS 6.0 поставляется с Python 2.6.5: distrowatch.com/table.php?distribution=centos Спасибо, что предупредили об этом.
4. @cgohlke Это сработало! Спасибо! Если вы опубликуете это, я пометлю это как решение. : D
Ответ №1:
Попробуйте создать расширения C на месте в исходном каталоге с setup.py build_ext -i
помощью перед запуском selftest.py
или Testsrun.py
.