python编程用到图像有时会出现
decoder jpeg not available
那是因为没有装jpeg编解码库或者是python的PIL库安装不正确。
出现这种情况最好删掉PIL库(进入python的site-package目录,rm -rf PIL PIL.pth),重新再安装一次。重新安装步骤如下:
一、安装jpeg和zlib库
先用linux发行版的rpm包安装jpeg和zlib库
rpm文件是
libjpeg-devel-6b-37.x86_64.rpm
zlib-devel-1.2.3-3.x86_64.rpm
记下安装到到路径(库路径是/usr/lib64, 头文件路径/usr/include)
二、编译PIL库
下载并解压Imaging-1.1.7.tar.gz
进入解压后的目录,修改setup.py文件把:
JPEG_ROOT = None
ZLIB_ROOT = None
修改为:
JPEG_ROOT = "/usr/lib64", "/usr/include"
ZLIB_ROOT = "/usr/lib64", "/usr/include"
运行
python setup.py build_ext -i
此命令用第一步的jpeg等库生成_imaging.so
如果出现:
-------------------------------------------------------------------- 
*** TKINTER support not available 
--- JPEG support available 
--- ZLIB (PNG/ZIP) support available 
*** FREETYPE2 support not available 
*** LITTLECMS support not available 
--------------------------------------------------------------------
表示编译成功。可以运行:
python selftest.py
验证。正常的话会出现
-------------------------------------------------------------------- 
*** TKINTER support not installed 
--- JPEG support ok 
--- ZLIB (PNG/ZIP) support ok
*** FREETYPE2 support not installed 
*** LITTLECMS support not installed 
--------------------------------------------------------------------
Running selftest:
--- 57 tests passed.
三、安装与部署
如果上面都正常,运行
python setup.py install 
会把PIL模块放到python的package目录(如/usr/lib64/python2.4/site-packages/),同时生成PIL.pth文件

python PIL库安装相关推荐

  1. Python PIL库 安装

    PIL库:图像处理库 1.确保安装Python后,按Win+R打开运行输入cmd,打开终端 2.安装PIL,终端操作 pip install Pillow 如果安装出问题,就更新pip,之后再重复pi ...

  2. python3.8.0安装详细步骤_win10下python3.8的PIL库安装过程

    1.找到Python的位置 我的是在 C:UsersadminAppDataLocalProgramsPythonPython38 AppData这个文件是个隐藏文件需要查询得先把隐藏文件显示出来 w ...

  3. pythonpil安装教程_python PIL库安装

    python PIL 库安装 python 编程用到图像有时会出现 decoder jpeg not available 那是因为没有装 jpeg 编解码库或者是 python 的 PIL 库安装 不 ...

  4. python pil怎么安装_python pil 怎么安装 怎样安装python的图像处理库pillow

    python 怎么安装pillow 1. 安装pip [plain] view plain copy sudo easy_install pip pip 安装成功就可以直接安装pil或者pillow ...

  5. Python_note8 程序设计方法学+Python第三方库安装+os库

    实例13 体育竞技分析 自顶向下,解决复杂问题的有效方法,将一个小问题表达为若干小问题组成的形式,使用同样方法进一步解决小问题直至可以用计算机简单解决:自底向上 理解自顶向下的设计思维:分而治之:理解 ...

  6. python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑

    python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...

  7. python3第三方库手册_python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑...

    python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...

  8. python numpy库安装-Python Numpy库安装与基本操作示例

    本文实例讲述了Python Numpy库安装与基本操作.分享给大家供大家参考,具体如下: 概述 NumPy(Numeric Python)扩展包提供了数组功能,以及对数据进行快速处理的函数. NumP ...

  9. python第三方库安装-python第三方库安装在哪

    简单来说 如果是系统自带的python,会使用dist-packages目录: 如果你手动安装python,它会直接使用目录site-packages. 这允许你让两个安装隔离开来. dist-pac ...

最新文章

  1. 在Android中进行单元测试遇到的问题
  2. 阻塞队列BlockingQueue 学习
  3. 转-HTC 手机生产日期,产地查询 以及 SN码 IMEI码 查询等问题汇总
  4. 新生必会的linux命令,jstat命令详解
  5. 并发编程概念、程序线程进程、线程同步、互斥量、读写锁、协程并发
  6. 大数据_MapperReduce_从CSV文件中读取数据到Hbase_自己动手实现Mapper和Reducer---Hbase工作笔记0021
  7. 辗转相除求最大公约数,最大公倍数
  8. 前台 时不时报 could not proxy request_长春中考成绩不理想可以报的高中
  9. HDOJ--2094--产生冠军
  10. 后门及持久化访问1----辅助功能镜像劫持
  11. UEFI除标准应用程序工程模块外的其他工程模块--随记
  12. 无线web认证计费服务器,WEB认证原理
  13. 【uniapp】索引列表展示更多信息
  14. 提升你幽默感的经典短句
  15. 计算机二级考过律,计算机二级考试考完后的这些事情你知道吗?
  16. SWFObject 2.0的使用说明
  17. 学计算机怎么预防脱发,电脑工作者应如何预防脱发?
  18. python给女友一个小惊喜——桌面宠物【DIY版】
  19. 搜索引擎排名优化有哪些方法,搜索引擎排名优化技巧
  20. 泰国ATM机被入侵致1200多万泰铢被盗,幕后黑客留疑团

热门文章

  1. 视频时序动作识别(video action recognition)介绍
  2. Ycbcr通道概念、SRCNN基本算法及基本细节
  3. 微信小程序之图表系列——最简单的表格制作
  4. 节拍脉冲发生器的设计
  5. python setDaemon
  6. 计算机操作校本培训教材,小学教师校本培训教材.doc
  7. 基于51单片机的汽车测速仪表红外避障车辆高速测速方案原理图设计
  8. 推荐一款文件分享工具-文叔叔
  9. 将N阶矩阵M置成单位阵
  10. 酷我音乐linux版本,酷我音乐盒的 Gtk/Linux 实现 – v2.5 版本发布