Tôi không thể sử dụng PIL vì nó không thể tìm thấy libjpeg của tôi!Python PIL không thể tìm thấy "libjpeg" của tôi
Trước tiên, tôi đã cài đặt mặc định PIL. Và khi tôi chạy selftest.py
, nó đã cho tôi:
IOError: decoder jpeg not available 1
items had failures: 1 of 57 in
selftest.testimage
***Test Failed*** 1 failures.
*** 1 tests of 57 failed.
Sau đó, tôi làm theo hướng dẫn trực tuyến để thay đổi PIL của setup.py
để
JPEG_ROOT = "/usr/lib"
Bởi vì khi tôi locate libjpeg
, đây là những gì tôi nhận được:
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
Vì vậy, tôi đã chạy lại setup.py install
... và đã làm selftest.py
. Và tôi vẫn gặp lỗi tương tự!
Cảm ơn bạn! FWIW, đây là những gì tôi đã làm (trên một hộp 64-bit): 'sudo yum cài đặt zlib-devel.x86_64 libjpeg-devel.x86_64 freetype-devel.x86_64' sau đó' sudo pip install pil' (Điều này đòi hỏi bạn phải có pip quản lý gói đã được cài đặt.) – DPlusV