PIL安装详解,jpeg、zip、png 等错误
2014-08-27 21:23
387 查看
1、先删除安装的PIL
[plain] view
plaincopy
$ rm -rf /usr/lib64/python2.6/site-packages/PIL
$ rm /usr/lib64/python2.6/site-packages/PIL.pth
我64位服务器,如果32位就是在 /us/lib/python2.6/site-packages/
2、安装JPEG和FREETYPE2库
[plain] view
plaincopy
debain & ubuntu
$ apt-get install libjpeg-dev
$ apt-get install libfreetype6-dev
centos
yum install libjpeg-devel
我centos yum并没有找到freetype2库,下载地址:http://sourceforge.net/projects/freetype/files/freetype2/
[plain] view
plaincopy
tar zxvf freetype-2.4.8.tar.gz
cd freetype-2.4.8
make
make install
3、编译PIL
[plain] view
plaincopy
$ cd Imaging-1.1.7
$ python setup.py build_ext –i
看下最后的信息,如果前面都安装成功,JPEG support ok, FREETYPE2 support ok
4、安装
[plain] view
plaincopy
$ python setup.py install
都没问题,当测试安装的时候却老提示:*** The _imaging C module is not installed
找了半天,也找不出是什么原因,后来终于在官网从一堆英文中找到了关键所在,解决方法,实际根据自己的python PIL路径设置
第一步:安装zlib png freetype jpeg
install zlib (ubuntu 官方源没有zlib,别想apt-get了)
下载zlib,(zlib.net已墙,可以去SF.net),url: http://sourceforge.net/projects/libpng/files/zlib/1.2.5/zlib-1.2.5.tar.gz/download?use_mirror=superb-dca2
shell:
$ tar -xvzf zlib-1.2.5.tar.gz
$ cd zlib-1.2.5
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
install png(忘记apt-get吧)
shell:
$ wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.5.6.tar.gz (如果文件不存在就浏览 /src/目录查找一下最新版)
$ tar -xvzf libpng-1.5.6.tar.gz
$ cd libpng-1.5.6
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
install freetype (忘记apt-get吧)
shell:
$ wget http://nchc.dl.sourceforge.net/project/freetype/freetype2/2.4.7/freetype-2.4.7.tar.gz
$ tar -xvzf freetype-2.4.7.tar.gz
$ cd freetype-2.4.7/
$ ./configure --prefix=/usr/local
$ make
$ make install
install jpeg (忘记apt-get吧)
shell:
$ wget http://www.ijg.org/files/jpegsrc.v8c.tar.gz
$ tar -xvzf jpegsrc.v8c.tar.gz
$ cd jpeg-8c/
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
[plain] view
plaincopy
$ rm -rf /usr/lib64/python2.6/site-packages/PIL
$ rm /usr/lib64/python2.6/site-packages/PIL.pth
我64位服务器,如果32位就是在 /us/lib/python2.6/site-packages/
2、安装JPEG和FREETYPE2库
[plain] view
plaincopy
debain & ubuntu
$ apt-get install libjpeg-dev
$ apt-get install libfreetype6-dev
centos
yum install libjpeg-devel
我centos yum并没有找到freetype2库,下载地址:http://sourceforge.net/projects/freetype/files/freetype2/
[plain] view
plaincopy
tar zxvf freetype-2.4.8.tar.gz
cd freetype-2.4.8
make
make install
3、编译PIL
[plain] view
plaincopy
$ cd Imaging-1.1.7
$ python setup.py build_ext –i
看下最后的信息,如果前面都安装成功,JPEG support ok, FREETYPE2 support ok
4、安装
[plain] view
plaincopy
$ python setup.py install
都没问题,当测试安装的时候却老提示:*** The _imaging C module is not installed
install zlib (ubuntu 官方源没有zlib,别想apt-get了)
下载zlib,(zlib.net已墙,可以去SF.net),url: http://sourceforge.net/projects/libpng/files/zlib/1.2.5/zlib-1.2.5.tar.gz/download?use_mirror=superb-dca2
shell:
$ tar -xvzf zlib-1.2.5.tar.gz
$ cd zlib-1.2.5
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
install png(忘记apt-get吧)
shell:
$ wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.5.6.tar.gz (如果文件不存在就浏览 /src/目录查找一下最新版)
$ tar -xvzf libpng-1.5.6.tar.gz
$ cd libpng-1.5.6
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
install freetype (忘记apt-get吧)
shell:
$ wget http://nchc.dl.sourceforge.net/project/freetype/freetype2/2.4.7/freetype-2.4.7.tar.gz
$ tar -xvzf freetype-2.4.7.tar.gz
$ cd freetype-2.4.7/
$ ./configure --prefix=/usr/local
$ make
$ make install
install jpeg (忘记apt-get吧)
shell:
$ wget http://www.ijg.org/files/jpegsrc.v8c.tar.gz
$ tar -xvzf jpegsrc.v8c.tar.gz
$ cd jpeg-8c/
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
相关文章推荐
- scrapy爬虫之错误 No module named PIL + IOError:decoder jpeg not available +PIL的安装
- PIL安装记录,编译支持jpeg png
- 安装PIL,编译支持jpeg、 png
- Linux下安装配置apache,mysql,php并支持gd,jpeg,png,freetype的方法
- ECShop网店系统 V2.7.3 本地安装提示MYSQL JPEG PNG 不支持问题解决方案
- 安装 Gd库错误 [gd_png.lo] Error 1正确的解决办法
- mac下jpeg及pil安装问题
- Windows Live Essentials 安装遇 0×80040609 错误详解
- Linux 安装 jpeg-6b 错误 ./libtool 命令未找到
- PIL的IOError: decoder jpeg not available错误的排除方法
- Amule的linux下安装、配置详解及错误处理办法
- 安装matlab以及oracle等大型软件出现“archive is not a ZIP archive”错误的解决方案
- linux下安装eva qq configure 错误详解[转]
- 修正pil错误 IOError: decoder zip not available
- 安装PIL时_imagingft C module is not installed错误的解决方法
- 安裝jpeg-6b png error错误解决方法
- 安装apache+gd2(jpeg,png等)+mysql-client+php脚本
- 安装apache+gd2(jpeg,png等)+mysql-client+php脚本
- 由于p3006854_9204_linux.zip在Linux 5.5安装导致的错误解决办法
- jkd7、tomcat7安装详解。Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 错误解决