To install PIL (with jpg supported) and ImageTk on Raspberry Pi/Raspbian, to display jpg on Python/Tkinter GUI.
$ sudo apt-get install libjpeg8-dev
Then find libjpeg.so and create link on /usr/lib/
$ find /usr/lib -name libjpeg.so
/usr/lib/arm-linux-gnueabihf/libjpeg.so
$ sudo ln -s /usr/lib/arm-linux-gnueabihf/libjpeg.so /usr/lib/
Then install PIL and python-imaging-tk
$ sudo apt-get install python-pip
$ sudo pip install PIL
If you reported with error like this:
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DHAVE_LIBJPEG -IlibImaging -I/usr/include -I/usr/local/include -I/usr/include/python2.7 -c _imaging.c -o build/temp.linux-armv7l-2.7/_imaging.o
_imaging.c:75:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1
----------------------------------------
Install python-dev:
$ sudo apt-get install python-dev
and re-run the command:
$ sudo pip install PIL
$ sudo apt-get install python-imaging-tk
Updated@2015-12-16 for Jessie:
Tested on Raspberry Pi 2 running Raspbian Jessie 2015-11-21, no need install PIL, but still have to install python-imaging-tk.
No comments:
Post a Comment