Mac下Python安装PIL总结
06 Dec 2012最近需要用python绘制一幅图像,用到了PIL,安装了十几次,最后成功,记一下~
关于PIL:
官方网站:http://www.pythonware.com/products/pil/
PIL使你可以通过Python解释器进行图像处理. 她支持多种文件格式,提供了强大的图像处理能力。
我遇到的错误是:
IOError: encoder jpeg not available
原因:
错误信息说明这个问题应该是跟jpg图片的处理有关的,说明python的PIL库出问题了。PIL安装n回了,google一番之后,得知这个问题的原因是PIL的jpg图片支持组件没有安装导致的。
需要组件:
jpeglib:http://www.ijg.org/files/
littlecms:http://www.littlecms.com/
FreeType2库:http://www.freetype.org/
解决办法:
1.删除已经安装的PIL:
$ rm -rf /usr/lib/python2.5/site-packages/PIL
$ rm /usr/lib/python2.5/site-packages/PIL.pth
2.安装JPEG库和FreeType2库
3.编译PIL:
$ python setup.py build_ext –i
4.安装PIL
如果出现以下情况,则成功。
— TKINTER support available
— JPEG support available
— ZLIB (PNG/ZIP) support available
— FREETYPE2 support available
— LITTLECMS support available
———————————-
具体请看:
http://stackoverflow.com/questions/5345348/what-is-the-best-way-to-install-pil-on-mac-snow-leopard-with-xcode-4-installed
将下载的三个压缩包解压,进行安装。
转载请注明:于哲的博客 » Mac下Python安装PIL总结