位置: 编程技术 - 正文

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

  • 小规模企业所得税会计分录怎么做
  • 出口退税的条件有哪些
  • 非货币性资产交换补价大于25%的会计处理
  • 资源税类包括哪些税种
  • 金税盘清卡怎么统计税额
  • 小规模纳税人的起征点是多少
  • 发票章坏了能自己刻吗
  • 报销单第一页写不完
  • 企业所得税季报是全年累计吗
  • 税收完税证明分为几种
  • 股东退股分红怎么拿回
  • 公司车辆过户给公司
  • 个人开具工程款发票
  • 私对私转账是否缴纳个人所得税
  • 业主委员会的收益
  • 低价购买债权后可否向债务人全额主张债务
  • 水费差额征税税率
  • 公司代缴个人社保费怎么做账
  • 民营医院实收资本科目
  • 存商品入成原材料怎么改?
  • 待认证进项税额转出会计分录
  • 微软输入法打不出汉字只有拼音
  • 代账会计的职责
  • 快递公司账务处理流程及方法
  • 在windows7中,桌面图标的排列顺序是
  • 税务登记 申报
  • PHP:pcntl_wifstopped()的用法_PCNTL函数
  • 企业所得税中的其他业务收入包括
  • 商品流通企业会计分录
  • php fpm原理
  • 分公司可以给总公司开发票么
  • 对公结售汇的合规风险
  • 铡刀演示
  • 关于古老的jsp页面的知识汇总(超详细)
  • 在建工程减值准备是否可以转回
  • 分公司发生的业务,开票给总公司
  • 收到报销单如何处理
  • sql2008附加数据库
  • MSSQL2005在networkservice权限运行附加数据库报(Microsoft SQL Server,错误: 5120)
  • 定期定额个体经营所得税申报错了怎么办
  • 金税四期的主要功能
  • 事故赔偿金分配
  • 应收账款的会计要素
  • 企业停产期间在生产违法吗
  • 装修费没发票怎么记账
  • 网上报税流程演示2019
  • 合同章盖成公章
  • 报销单填写发票第几页交给财务
  • 跨国公司国内外发展现状
  • 财务软件摊销年限的最新规定
  • 个税返还开票什么项目
  • sqlserver聚集索引和非聚集索引会不会改变原Id
  • 注册表修改的方法有哪几种
  • Windows Server 2008之数据安全保护
  • mac app store打开一片空白
  • macOS 10.12 Beta 7更新了什么 macOS 10.12 Beta7更新内容汇总
  • linux查找内容在哪个文件中
  • ghost安装盘的制作
  • ubuntu获取当前路径
  • linux ldt
  • securecrt设置英文
  • 虚拟机远程控制局域网
  • win10睡眠唤醒键
  • linux安装pip2
  • 微信小程序商品列表代码
  • Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
  • android自定义控件入门与实战
  • python线程池最大数量
  • ftp自动上传文件怎么关闭
  • 请问在javascript程序中
  • shell脚本判断两个数大小
  • js中的eval
  • jquery遍历表单元素
  • python操作word文档替换文字
  • jquery3.3.1
  • python 连接pg
  • 临港税务局第四分局电话
  • 上海二手房个税退税政策
  • 出口退税的企业货币要回国内吗
  • 扣缴个人所得税客户端操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设