Ошибка PIL: decoder jpeg not available
При использовании PIL в Linux может возникнуть ошибка: decoder jpeg not available
. Ниже описываются несколько способов, позволяющих решить данную проблему.
1) PIL требует наличие библиотеки libjpeg-dev
Попробуйте установить её (ключ -I в команде pip install выполняет переинсталяцию библиотеки):
$ sudo apt-get install libjpeg-dev $ pip install -I PIL
Но если у вас это не сработает, попытайтесь сделать симлинки библиотек в указанные ниже пути:
Для x64 разрядной системы:
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib $ sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib $ sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib
Для x32 разрядной системы:
$ sudo ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/ $ sudo ln -s...