位置: 编程技术 - 正文

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教程推荐)

  • 土地使用税计入税金及附加吗
  • 宁波财税网会计招聘
  • 四大税种是什么
  • 顺流交易为什么调整被投资方
  • 小微企业开专票税率是1%还是3%
  • 专项资金支出流程
  • 受雇于两家公司个税怎么汇算清缴
  • 已计提的固定资产减值准备累计金额
  • 收到的抵债资产属不属于所有者权益
  • 销售人员的提成一般是多少
  • 营改增后转让土地使用权
  • 其他综合收益影响递延所得税负债吗
  • 进口设备属于货物贸易吗
  • 递延所得税年初数和期末数
  • 工资不用交税还用上报么
  • 小规模纳税人教育费附加和地方教育费附加减免
  • 银行票据都有哪些
  • 个人所得税的税率是多少
  • 企业收到应收账款6要素哪个增加哪个减少
  • 税务罚款计入哪个会计科目
  • 超市一般纳税人账务处理
  • 华为应用市场被锁了,怎么解除密码
  • PHP:mb_strimwidth()的用法_mbstring函数
  • 电脑文件删除如何找到
  • php __destruct
  • 预计可变现净值影响账面价值吗
  • 南极岛在哪
  • PHP curl 或 file_get_contents 获取需要授权页面的方法
  • thinkphp框架怎么用
  • 税收协定与国内税法发生冲突
  • vue3刷新组件
  • php面向对象是什么意思
  • 购买增值税税控系统如何抵扣增值税
  • 微信小程序开发平台
  • python uiautomator2的点击操作
  • 销售旧货税率
  • 应征增值税不含税销售额是什么
  • c语言asc函数
  • 在境外提供的广播影视节目(作品)的播映服务征收增值税
  • 残保金是什么单位收的
  • 改革性补贴是否纳入团费基数
  • 可供出售金融资产属于什么科目
  • 交了社保里面的钱去哪里了
  • 预收账款年底是不是不能有余额
  • 试生产期间的收入如何做账
  • 在建工程的消防要求
  • 可供分配利润的计算公式
  • 对方公司收钱不开发票怎么办
  • 建筑工程拨款申请模板
  • 私营公司商业汇票怎么开
  • 请问购买
  • 做会计的步骤
  • centos7.6无法远程
  • 在mac上如何使用微信
  • 如何使用u盘安装win11
  • ubuntu15.10中文版
  • VMware虚拟机中不支持虚拟化
  • ubuntu文本编辑器怎么打开
  • win7开机出现标志后就重启
  • 如何查看ubuntu系统版本
  • 关闭windbg
  • win10电脑开机蓝屏怎么进入安全模式
  • win8.1系统安装
  • nodejs run
  • android开发环境的搭建实验总结
  • Windows下自动备份MongoDB的批处理脚本
  • python怎么运作
  • javascript详解
  • html中<
  • css标准规范
  • linux百度网盘安装
  • js实现双击屏幕放大
  • javascript零基础入门书籍
  • jquery22插件网
  • javascript中匿名函数
  • javascript定义数组的方法
  • 安徽省电子税务局怎么下载
  • 跨区域报验和预审的区别
  • 实名办税的法律依据
  • 消费税记不记入成本
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设