您的位置:首页 > 编程语言 > Python开发

ubuntu下如何正确安装PIL

2014-04-07 22:46 429 查看
step one:

$ sudo apt-get install libjpeg-dev

$ sudo apt-get install libfreetype6-dev

step two:

$ sudo ln -s /usr/lib/i386-linux-gnu/libz.so /usr/lib/libz.so

$ sudo ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/libjpeg.so

$ sudo ln -s /usr/lib/i386-linux-gnu/libfreetype.so /usr/lib/libfreetype.so

step three:

设置PIL安装文件中的setup.py

JPEG_ROOT = libinclude("/usr/")

ZLIB_ROOT = libinclude("/usr/")

FREETYPE_ROOT = libinclude("/usr/")

编译文件:

$ sudo python setup.py build_ext -i

安装文件:

$ sudo python setup.py install

测试是否安装成功:

>>> from PIL import _imaging as core
>>> core.jpeg_decoder
built -in function jpeg_decoder

其实在编译安装前可通过PIL安装文件下的selftest.py检测当前环境是否满足要求

$ sudo python selftest.py

只要提示libz,libfreetype和libjpeg支持便可,如下:

--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Ubuntu Python