PIL安装详解,jpeg、zip、png 等错误
来源:互联网 发布:163邮箱数据生成 编辑:程序博客网 时间:2024/05/24 16:15
1、先删除安装的PIL
- $ rm -rf /usr/lib64/python2.6/site-packages/PIL
- $ rm /usr/lib64/python2.6/site-packages/PIL.pth
2、安装JPEG和FREETYPE2库
- debain & ubuntu
- $ apt-get install libjpeg-dev
- $ apt-get install libfreetype6-dev
- centos
- yum install libjpeg-devel
- tar zxvf freetype-2.4.8.tar.gz
- cd freetype-2.4.8
- make
- make install
3、编译PIL
- $ cd Imaging-1.1.7
- $ python setup.py build_ext –i
4、安装
- $ python setup.py install
都没问题,当测试安装的时候却老提示:*** The _imaging C module is not installed
1
2
[root@lee Imaging-1.1.7]
# python selftest.py
*** The _imaging C module is not installed
找了半天,也找不出是什么原因,后来终于在官网从一堆英文中找到了关键所在,解决方法,实际根据自己的python PIL路径设置
1
2
[root@lee Imaging-1.1.7]
# echo '/usr/local/lib/python2.7/site-packages/PIL' >> /etc/ld.so.conf
[root@lee Imaging-1.1.7]
# ldconfig
第一步:安装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
$ 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
$ 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
$ 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
$ tar -xvzf jpegsrc.v8c.tar.gz
$ cd jpeg-8c/
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
0 0
- PIL安装详解,jpeg、zip、png 等错误
- 安装PIL,编译支持jpeg、 png
- PIL装配记录,编译支持jpeg png
- scrapy爬虫之错误 No module named PIL + IOError:decoder jpeg not available +PIL的安装
- Windows x64下使用PIL并支持JPEG、PNG
- bmp,png,jpeg等图像格式的解析
- Windows中PIL安装错误
- PIL support JPEG
- png, jpeg等转成eps格式(保留彩色)
- 常见图片格式jpg、jpeg、png、gif等有什么区别
- 常见图片格式jpg、jpeg、png、gif等之间的区别
- 修正pil错误 IOError: decoder zip not available
- PNG,JPEG,BMP,JIF图片格式详解及其对比
- php安装gd(freetype、jpeg、png、zlib)
- mac 10.10 python安装PIL详解
- OSX安装homebrew以及正确安装PIL(包括jpeg)的方法
- GIF、JPEG、PNG比较
- gif,png,jpeg,区别
- 解决eclipse中overlaps the location of another project: 'xxxx'
- inputTip css+js
- Stacks and queues
- 最近计划
- jQuery Easy UI Resizable(调整大小)组件
- PIL安装详解,jpeg、zip、png 等错误
- PowerDesigner v15安装、
- C# 中的委托和事件
- 看用的那二个 dts
- Linux下动态库与静态库
- 扩展欧几里得小结
- equals方法和hashCode方法
- ubuntu apache php rewrite 支持
- 对二维数组的某一字段求和