博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu python PIL
阅读量:6574 次
发布时间:2019-06-24

本文共 1553 字,大约阅读时间需要 5 分钟。

首先,系统的python是2.7的,所以去这里找到对应的版本下载

给系统安装python-dev

然后解压下载的源码包,读README文档

 

         $ tar xvfz Imaging-1.1.7.tar.gz

         $ cd Imaging-1.1.7
         $ python setup.py install

 

照着干就可以了

为了一些图像处理需要库的支持,你在用的时候需要,最好按照README里面说的把下面的库装一下

       sudo apt-get install libjpeg62-dev

        sudo apt-get install zlib1g-dev
        sudo apt-get install libfreetype6-dev
       sudo apt-get install liblcms1-dev

最好先把库装好了,比如没有jpeg库的话,在处理jpeg图片的时候会出现这种错误

那就只好删掉PIL,再重新安装了,我的电脑的安装的位置在/usr/local/lib/python2.7/dist-packages

最好看一下安装信息啊。。。

rm干掉

在1.1.7的目录下$ sudo python setup.py build_ext –i看一下是不是都可以了

 

 

对于ubuntu11.10来讲,目录结构发生了该死的变化,因此要手动修改setup.py里面的xxx_ROOT = ""的内容

locate libjpeg一下看看

我的机子的路径是

/usr/lib/i386-linux-gnu/libjpeg.so.62

/usr/lib/i386-linux-gnu/libjpeg.so.62.0.0
/usr/lib/i386-linux-gnu/libjpeg.so.8
/usr/lib/i386-linux-gnu/libjpeg.so.8.3.0

因此要写上

JPEG_ROOT = "/usr/lib/i386-linux-gnu"

其他的路径也都是一样的

经过sudo python setup.py build_ext的检查就行了,注意,每次重新执行的时候最好把原来的干掉,不然很麻烦,不如重新解压个新的,解压完了要记得改路径。

 

--------------------------------------------------------------------

PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version       1.1.7
platform      linux2 2.7.2+ (default, Oct  4 2011, 20:03:08)
              [GCC 4.6.1]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
--- LITTLECMS support available
--------------------------------------------------------------------

遇到img.show()无法显示图片的情况,可以安装 imagemagick

转载于:https://www.cnblogs.com/taotaowill/p/3619116.html

你可能感兴趣的文章
Android开发之动态加载,运行未安装apk
查看>>
uva-10245-分治
查看>>
前台html基础标签7.6
查看>>
javascript arguments(转)
查看>>
Google maps API开发(一)(转)
查看>>
让MySQL支持InnoDB
查看>>
USACO 1.3.2
查看>>
Observer设计模式中-委托事件-应用在消息在窗体上显示
查看>>
关于Python常见功能使用的博客收藏
查看>>
Mysql 数据库学习笔记02 编程
查看>>
堆排序
查看>>
解决PyScripter中文乱码问题
查看>>
Python: 分数运算
查看>>
信息隐藏技术与应用期末复习
查看>>
ulimit命令学习
查看>>
js - 预加载+监听图片资源加载制作进度条
查看>>
[BZOJ1934][Shoi2007]Vote 善意的投票[最小割]
查看>>
sort()排序
查看>>
Windows IO 性能简单测试
查看>>
HDU-1796 How many integers can you find 容斥定理
查看>>