我的系统是mac osx yosemite 10.10

一、下载源码包

http://www.pythonware.com/products/pil/index.htm   下载最新版的PIL安装程序 ,我下载的是tar xfz Imaging-1.1.7.tar.gz

http://www.ijg.org  最新的版本是jpegsrc.v9a.tar.gz,安装jpeg库

http://www.gzip.org/zlib/ 下载zlib-1.2.8.tar.gz支持压缩功能的zlib库

二、安装

1.解压jpegsrc.v9a.tar.gz

cd jpeg-9a

./configure && make && make test && make install

2.解压 zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure && make && make install

3.解压xfz Imaging-1.1.7.tar.gz

cd Imaging-1.1.7

python setup.py build_ext -i

我的安装到这里出现了问题:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/tk.h:78:11: fatal error:

'X11/Xlib.h' file not found

# include ^

找到解决方案如下:

首先我用mac 的 spotlight看了下,系统里确实没有Xlib.h文件。

到这里http://xquartz.macosforge.org/landing/下载XQuartz-2.7.7.dmg正常安装。

接下来在终端输入

sudo ln -s /opt/X11/include/X11 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/

⚠:MacOSX10.10.sdk 这里的版本号就是上面报错提示的版本号,不要盲目复制。。。

搞定后重新开始

python setup.py build_ext -i

python setup.py build

sudo python setup.py install    (ps:这里sudo 不然权限不够)

整个过程就完成了!!!!

参考:http://blog.163.com/longsu2010@yeah/blog/static/173612348201193112324679/

http://stackoverflow.com/questions/14321038/x11-xlib-h-no-such-file-or-directory-on-mac-os-x-mountain-lion

python image模块需要安装吗_python Image模块安装相关推荐

  1. python time localtimeq获取准确时间_Python时间模块datetime、time、calendar的使用方法

    本文简单总结了一下Python处理时间和日期方面的模块,主要就是datetime.time.calendar三个模块的使用,希望这篇文章对于学习Python的朋友们有所帮助. 首先就是模块的调用,很多 ...

  2. python之pygame安装教程_Python中pygame安装方法图文详解

    搜索热词 本文实例讲述了Python中pygame安装方法.分享给大家供大家参考,具体如下: 这里主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知 ...

  3. python包和库的区别_python中模块、包、库的区别和使用

    模块:就是.py文件,里面定义了一些函数和变量,需要的时候就可以导入这些模块. 包:在模块之上的概念,为了方便管理而将文件进行打包.包目录下第一个文件便是 __init__.py,然后是一些模块文件和 ...

  4. python安装轮子_python离线手动安装轮子(statsmodels)

    轮子材料下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/ cp34,35对应python的版本号,win_amd64对应64位的windows系统 本来安装 ...

  5. python软件安装教程_python编程软件安装

    在windows中安装python的方法:1.下载python安装包2.双击安装程序python-2.5.2.msi3.选择installforallusers,点击下一步4.选择安装目录,pytho ...

  6. python导入自己写的函数_Python导入模块的几种方法

    Python 模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. 模块让你能够有逻辑地组织你的 Python 代 ...

  7. python xlrd获取excel行数_python xlrd 模块(获取Excel表中数据)

    一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.常用单元格中的数据类型 0 ...

  8. python自带intertool模块找不到_Python itertools模块:生成迭代器(示例分析)

    1 itertools 模块中主要包含了一些用于生成迭代器的函数.在 Python 的交互式解释器中先导入 itertools 模块,然后输入 e for e in dir(itertools) if ...

  9. python中导入模块用什么命令_Python导入模块的技巧

    作为使用Python的开发者,我们一开始学习的内容之一就是如何导入Python的各种模块或库.但是我们注意到,那些经常使用Python的用户并不一定都知道Python的导入机制其实非常灵活.在本文中, ...

  10. python中sys模块有什么用_Python sys模块用法详解

    sys 模块代表了 Python 解释器,主要用于获取和 Python 解释器相关的信息. 在 Python 的交互式解释器中先导入 sys 模块,然后输入 [e for e in dir(sys) ...

最新文章

  1. 神经网络RNN图解!
  2. ACMNO.35 C语言-宏润年 给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y)
  3. @这位没带口罩的朋友,你让我感染新冠的风险升高百倍!马普所建模计算结果,认真的...
  4. python时间计算_python利用datetime模块计算时间差、当前时间多加一天、一小时、一分钟和常用操作...
  5. gc()两分钟了解JDK8默认垃圾收集器(附英文)
  6. ServletAPI介绍
  7. 变频器显示5cf1是什么意思_空调显示e0什么意思
  8. 水文-接口和抽象类有什么不同
  9. Java Springboot应用部署
  10. FastDFS特性及问题思考
  11. nagios 流量监控和报警的shell脚本
  12. 网页编辑器粘贴word格式的处理
  13. 2017第八届(C/C++)B组蓝桥国赛题
  14. CodeProject上的两个简单绘图程序
  15. 50位中国女性科学家入选2022福布斯
  16. ISO14001环境管理体系问答篇
  17. html文本框颜色填充颜色设置,Excel2007中设置文本框填充方案 文本框填充颜色
  18. docker compose容器域名配置
  19. mysql(zip版)下载安装教程
  20. chrome主页被篡改后缀为?tn=49055317_4_hao_pg

热门文章

  1. NUMA - Non Uniform Memory Architecture 非统一内存架构
  2. (6)Linux进程调度-实时调度器
  3. source insight 深色主题配置文件
  4. 国外地球物理强势学校与知名研究组
  5. rust怎么调整夜晚亮度_买手机时LCD屏和OLED屏怎么选?终于明白了!
  6. navicat的字符集和排序规则
  7. oracle big table1,关于Big_Table脚本的一些有关问题
  8. 为什么调用webservice接口只有 string arg0_快速开发平台中关于支持第三方接口开发的指导
  9. 二年级计算机认识键盘教案,认识计算机键盘教案.doc
  10. mysql 事务中锁处理_MySQL事务处理及锁定_MySQL