您的位置:首页 > 编程语言 > Python开发

Mac OS下安装python 扩展库 PIL

2015-06-02 22:54 1126 查看
下载libjpeg和zlib:

http://www.ijg.org/files/jpegsrc.v6b.tar.gz

http://www.zlib.net

或者下载我上传的集合包

http://download.csdn.net/detail/zkdemon/7862399

安装libjpeg:

[python] view
plaincopy

$ tar zxvf jpegsrc.v7.tar.gz

$ cd jpeg-7

$ ./configure --enable-shared --enable-static

$ make

$ sudo make install

默认安装在了:/usr/local/lib下。

安装zlib:

[plain] view
plaincopy

$ tar zxvf zlib-1.2.7.tar.gz

$ ./configure

$ make

$ sudo make install

默认安装在了:/usr/local/lib下。

修改PIL的setup.py:

[python] view
plaincopy

JPEG_ROOT = "/usr/local/include"

ZLIB_ROOT = "/usr/local/include"

编译PIL:

[python] view
plaincopy

$ python setup.py build_ext -i

测试:

[python] view
plaincopy

$ python selftest.py

如果通过测试后

安装:

[plain] view
plaincopy

$ python setup.py install

安装在/Library/Python/2.7/site-packages文件夹下

“X11/Xlib.h” mac os x SDK10.8 /10.9 的问题

原因: Mountain Lion 未随附 X11,但 XQuartz 项目提供适用于 OS X Mountain Lion 的 X11 服务器和客户端库:http://xquartz.macosforge.org。您应使用 XQuartz 2.7.2 版本或更高版本。

解决方法:http://xquartz.macosforge.org下载安装 XQuartz

然后修改header 位置就好

[plain] view
plaincopy

sudo ln -s /opt/X11/include/X11

/Applications/Xcode.app/Contents/Developer/Platforms/ \

MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: