安装 Python Imaging Library(PIL)

Dec 05 2007

下载 Imaging-1.1.6 解压并进入目录后,运行

1
python setup.py build_ext -i

会有类似这样的输出

1
2
3
4
5
6
7
8
9
10
11
12
--------------------------------------------------------------------
PIL 1.1.6 BUILD SUMMARY
--------------------------------------------------------------------
version       1.1.6
platform      linux2 2.4.3 ( #2, Oct  6 2006, 07:52:30)
[GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5 ) ]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support ok
--- ZLIB (PNG /ZIP ) support ok
--- FREETYPE2 support ok
--------------------------------------------------------------------

不过很有可能,显示 JPEG 和 FREETYPE2 不被支持,这是由于缺少必要的开发库导致,根据它的建议,我们安装下面这些库。

  • 支持 JPEG 的:libjpeg62,libjpeg62-dev
  • 支持 FREETYPE1 的:libttf2,libttf-dev
  • 支持 FREETYPE2 的:libfreetype6,libfreetype6-dev
1
sudo apt-get install libjpeg62 libjpeg62-dev libttf2 libttf-dev libfreetype6 libfreetype6-dev

注意,这时候一定要删除解压后的 Imaging-1.1.6 目录(因为 build 过程中编译了一堆东西),否则无法通过后面的 selftest,然后重新解压进入目录,运行

1
python setup.py build_ext -i

这次你需要支持的包都应该被支持了,然后运行

1
python selftest.py

结果类似于

1
57 tests passed.

这表示前面的准备工作全部成功,可以正式安装了。运行

1
sudo python setup.py install

这样 PIL 就安装成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值