Я не могу использовать PIL, потому что он не может найти мой libjpeg!Python PIL не может найти мой «libjpeg»
Во-первых, я установил PIL по умолчанию. И когда я побежал selftest.py
, он дал мне:
IOError: decoder jpeg not available 1
items had failures: 1 of 57 in
selftest.testimage
***Test Failed*** 1 failures.
*** 1 tests of 57 failed.
Затем я следовал инструкциям в Интернете, чтобы изменить PIL-х setup.py
к
JPEG_ROOT = "/usr/lib"
Потому что, когда я locate libjpeg
, это то, что я получаю:
locate libjpeg
/usr/lib/libjpeg.so.62
/usr/lib/libjpeg.so.62.0.0
/usr/lib64/libjpeg.so.62
/usr/lib64/libjpeg.so.62.0.0
/usr/share/doc/libjpeg-6b
/usr/share/doc/libjpeg-6b/README
/usr/share/doc/libjpeg-6b/usage.doc
/var/cache/yum/base/packages/libjpeg-6b-37.i386.rpm
/var/cache/yum/base/packages/libjpeg-6b-37.x86_64.rpm
Итак, я побежал setup.py install
еще раз ... и сделал selftest.py
. И я все равно получаю ту же ошибку!
Спасибо! FWIW, это то, что я сделал (в 64-битном поле): 'sudo yum install zlib-devel.x86_64 libjpeg-devel.x86_64 freetype-devel.x86_64' then' sudo pip install pil' (Это требует, чтобы у вас был пип пакетный менеджер уже установлен.) – DPlusV