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
$ 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 14.04 chromium,firefox 如何正确安装Adobe flash player
- Ubuntu14.04 LTS 如何正确安装Oralce 11g
- 如何正确的使用Ubuntu以及安装常用的渗透工具集.
- ubuntu下如何安装PIL
- 如何在Linux Mint 16中正确安装Ubuntu One
- ubuntu下如何安装PIL
- ubuntu vps 如何安装桌面环境 和 正确设置远程桌面 仅命令行操作
- 如何正确的用VMWare在Ubuntu16.04环境下安装基于TensorFlow的Magenta
- Ubuntu14.04如何正确安装使用Samba
- Ubuntu如何安装QQ
- 如何安装PIL--*** TKINTER support not available---IOError: cannot identify image file
- 如何在 Ubuntu 12.04 Server 中安装图形用户界面
- 如何在 Ubuntu 12.04 Server 中安装图形用户界面
- Ubuntu 12.04 正确安装Macbuntu
- 如何在Ubuntu上安装最新版本的Node.js
- 如何在ubuntu中安装cs6
- 如何在Ubuntu 14.04中安装最新版Eclipse
- 如何在Ubuntu 14.04中安装最新版Eclipse