1.确保安装PIL所需的系统库 yum -y install zlib yum -y install  zlib-devel yum -y install libjpeg yum -y install  libjpeg-devel yum -y install freetype yum -y install  freetype-devel 2.下载Imaging-1.1.7.tar.gz并解压 3.安装 cd Imaging-1.1.7 python setup.py build_ext -i…
今天在Python运行环境的服务器弄一个有关图像处理的程序时报这样的错: 1 NameError: global name 'Image' is not defined import Image 了下,发现原来 Python 并没有自带图像处理库,需要独立安装……查了下,Python常用的图像处理库叫PIL,可以使用 pip 安装,不错-于是在 用virtualenv 里敲入 pip install PIL. 安装很快完成,于是愉悦地刷新,等待程序的通过,结果又报错: 1 IOError: de…
The first thing I check when I got this error was to check if libjpeg was installed. Lets try this sudo apt-get install libjpeg libjpeg-dev sudo apt-get install libfreetype6 libfreetype6-dev download jpeg source tar -xzvf jpegsrc.v8c.tar.gz cd jpeg-6…
出现 OError: decoder jpeg not available 的原因是,没有装JPEG的库,同时要支持png图片的话还要装 ZLIB.FREETYPE2.LITTLECMS的库文件. 先说第一种解决方案:完整安装这些库!!!! 安装方法:http://cn-popeye.iteye.com/blog/1236691      在这篇博客里作者很详细的说了下载地址和安装方法,我这里只是抄过来. 1. install zlib (ubuntu 官方源没有zlib,别想apt-get了)…
The reason causing this problem is the plugin PIL install error to solve this problem,try this: 1. clear PIL packages rm -rf /usr/lib/python2.7/site-packages/PIL rm -rf /usr/lib/python2.7/site-packages/PIL.pth 2.install required packages ubuntu: apt-…
按照网上得方法:安装依赖库:yum install freetype freetype-develyum install libjpeg libjpeg-develyum install zlib zlib-devel 然后卸载 PIL 再安装PIL ,擦,问题还在,折腾了两个多小时,瞎几把乱安装,终于在安装了pillow后,问题完美解决了 pip install pillow…
PIL是python理想的图片处理module,但是想要良好的支持各种图片,还需要检查一下几步,否则会提示:IOError: decoder jpeg not available之类的. 我的环境:Linux mint 11 amd64 / Python2.7 第一步:安装zlib png freetype   jpeg install zlib (ubuntu 官方源没有zlib,别想apt-get了) 下载zlib,(zlib.net已墙,可以去SF.net),url: http://sou…
python 的PIL安装是一件很蛋痛的事, 如果你要在python 中使用图型程序那怕只是将个图片从二进制流中存盘(例如使用Scrapy 爬网存图),那么都会使用到 PIL 这库,而这个库是出名的难安装. 它的表现为,如果你使用 Scrapy 的ImagePipeline 它就会默认使用PIL,如果没有正确安装图型解码器那会都会出现以下的错误: IOError: decoder jpeg not available 在网上找过很多方法都还是不行,也不明究竟,开始以为是 PIL 这个库的安装有问…
自己写了用来压缩 DC 照片的,批量处理整目录文件,非常方便.需要安装 PIL #!/usr/bin/env python import Image import os import os.path import sys path = sys.argv[1] small_path = (path[:-1] if path[-1]=='/' else path) +'_small' if not os.path.exists(small_path): os.mkdir(small_path) fo…
============================================================================================================================ 09年,鸟人第四年linux环境,用ssh终端连上server,两眼一黑(啥命令也不会)..... 每次把成老师在我电脑上操作的命令用history找到记录下来,避免反复问他同样的问题... 后来把工作中用到的新命令.从<shell编程..>学到的…