位置: 编程技术 - 正文

python中PIL安装简单教程(python3.6安装pil)

编辑:rootadmin

推荐整理分享python中PIL安装简单教程(python3.6安装pil),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python-pip安装,python3.7怎么安装pil,python安装pip.whl,python安装pip.whl,pil python 安装,python安装pip.whl,python3.6安装pil,python3.7怎么安装pil,内容如对您有帮助,希望把文章链接给更多的朋友!

python 的PIL安装是一件很头疼的的事, 如果你要在python 中使用图型程序那怕只是将个图片从二进制流中存盘(例如使用Scrapy 爬网存图),那么都会使用到 PIL这库,而这个库是出名的难安装.

它的表现为,如果你使用 Scrapy 的ImagePipeline 它就会默认使用PIL,如果没有正确安装图型解码器那会都会出现以下的错误:

IOError: decoder jpeg not available在网上找过很多方法都还是不行,也不明究竟,开始以为是 PIL 这个库的安装有问题,但即使正确安装了PIL仍然是会出现 以上的错误.原因就在于解码器 decoder 的问题.

后来找到一个叫 Imaging-1.1.7 的包,胡乱地安装了一下,结果行了就没有理会. 技术债是始终要还的, 只是没想到这么快, 临近项目发布又在 Ubuntu 上遇到同的样问题了,直接用这个包,但结果却...

答案当然是让人痛苦的, 还是 IOError ~

好吧,痛苦的事就让它过去吧, 经过一番的折腾后最后发现一线曙光, 请留意以下的表信息:

注: 这个表是在 Imaging 的安装目录中 用 python setup.py build 指令后显示出来.

python中PIL安装简单教程(python3.6安装pil)

如果你看得详细一点就发现了吧, 对! 所有的图片解码都不支持. 问题不是出在PIL上,而是在 decoder上. 我之前在 OSX上能牛屎地安装成功一定是之前安装了这些 decoder.

为了让其它的朋友不会再掉入此坑, 特意将安装方法整理了一下:

Mac OSXbrew updatebrew install libjpeg libpng装这两个就够了

Ubuntu .0.4sudo apt-get install libjpeg-dev libpng-dev libfreetype6-dev libtiff-devLinux 上比较惨一些,要多装几个包.

这还不够的, 最好就直接用 Pillow 这个 python 包来取代手工下载 Imaging 这个包吧,直接用以下指令

pip install -I --no-cache-dir -v Pillow这个指令执行完毕会有一大堆的信息,不用管它,只要找到以下这个就行了:

这下行了! 还有一个小提示: 请留意看上面一行, To check the build, run the selftest.py script. 这个selftest.py 可是个好东东噢.至少可以知道成功没。

祝大家安装成功!

Django小白教程之Django用户注册与登录 Django是由Python开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站!学习django学得超级吃力,最近弄个最简单的用户登录与注册界

Python开发之快速搭建自动回复微信公众号功能 在之前的一篇文章Python利用AIML和Tornado搭建聊天机器人微信订阅号中用aiml实现了一个简单的英文聊天机器人订阅号。但是只能处理英文消息,现在用图

基于python实现的抓取腾讯视频所有电影的爬虫 我搜集了国内几个电影网站的数据,里面近几十W条记录,用文本没法存,mongodb学习成本非常低,安装、下载、运行起来不会花你5分钟时间。#-*-coding:u

标签: python3.6安装pil

本文链接地址:https://www.jiuchutong.com/biancheng/385328.html 转载请保留说明!

上一篇:Python for Informatics 第11章之正则表达式(四)

下一篇:Django小白教程之Django用户注册与登录(django教程推荐)

  • 房子税票是什么意思
  • 权益工具是金融资产还是所有者权益
  • 限定性资产账务处理
  • 纳税申报 财务报表利润表
  • 一人有限公司年度审计报告
  • 共用的水电费支出怎么算
  • 外购货物应抵扣的进项税额税率
  • 以前年度已付的现金
  • 出口货物不用退税吗现在
  • 食堂收入支出结构图
  • 进口货物报关费可以计入制造费用
  • 无形资产转让要交所得税吗
  • 企业非正常
  • 销售方未抄报税的专票购买方能抵扣吗?
  • 个体户个人所得税税率表2023计算
  • 2016年红冲发票流程
  • 发票纳税人识别号在哪里看
  • 消费税的纳税地点在哪里
  • 免租期间房产税计税依据
  • 企业信息公示社保信息怎么填,公司没有交
  • Win10 20H2 KB5001391补丁包更新内容汇总
  • 营运能力指标正常范围
  • 失业保险稳岗补贴是给个人的还是给企业的
  • 支付保证金需要附件
  • php获取指定日期是星期几
  • 分公司的股东怎么填
  • php基础理论知识
  • 存货包括哪些会计账户
  • json格式字符串提取值
  • 企业发放年终奖政府有哪些规定?
  • openai创始人阿尔特曼 取向
  • 其他业务收入是什么意思
  • php合并数组的方法
  • $ajax请求
  • 金融机构存放的保证金存款
  • 研发的无形资产
  • 驱动开发做得长久吗
  • 业务招待费调增额怎么算
  • 小企业会计准则 存货
  • 研发失败能做加工企业吗
  • python根据键输出值
  • 已冲销凭证是否可以删除
  • 资产负债表中存货
  • 弥补以前年度亏损报表怎么填
  • 销售金银首饰增值税和企业所得税
  • 豆制品属于农副产品吗为什么
  • 已付款收货未收货怎么办
  • 本年利润的会计科目代码
  • 商品流通企业有哪些企业
  • 结账时如何划线进去
  • 算账的意思是什么?
  • 海量数据的查询
  • fedora改密码
  • sun solaris 8何启用telnet ftp 功能
  • win8如何添加启动项
  • windowsxp资源管理器在哪里
  • 自动登录xp系统怎么办
  • linux虚拟机怎么调出命令行
  • Win10 Mobile Build 10586.29更新内容大全:修复多项问题
  • 装win10没有版本选择提示
  • win8飞行模式在哪
  • win8怎么清空电脑只剩系统
  • pycharm远程调试linux
  • Nodejs sublime text 3安装与配置
  • [置顶]JM259194
  • 教你用十行node.js代码读取docx的文本
  • JavaScript中的数据类型
  • fragment里面如何嵌套fragment
  • js如何实现单例模式
  • android反编译软件
  • Material Design:利用RecyclerView CardView实现新闻卡片样式
  • kmp算法理解
  • 信息技术税务分类编码
  • 衰竭期矿山开采的矿产品减征幅度
  • 长春市医保社保什么时候年检
  • 房地产的营业税税率
  • 一般贸易和非一切贸易
  • 翡翠是否交消费税
  • 纳税申报的期限是什么意思
  • 税务总局全国增值税发票查验平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设