位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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教程推荐)

  • 运输发票税率6%和3%区别在哪
  • 环境保护税的纳税期限
  • 上年少计提工会经费本年怎么调整
  • 财务费用利息收入在贷方表示什么
  • 以前年度损益调整
  • 成本收入不配比的风险有哪些
  • 小微企业城建税优惠政策2023
  • 学生是纳税人吗为什么
  • 货运增值税发票抵扣条件
  • 农产品增值税抵扣新政策2021
  • 固定资产清理如何做账
  • 调试阶段是什么意思
  • 一般纳税人净利润300万企业所得税怎么算
  • 增值税专用发票几个点
  • 财税[2016]101
  • 手撕票可以报销么
  • 政府补助企业的钱要交税吗
  • 酒店预收款是什么意思
  • 小规模纳税人开专票和普票的区别
  • 电动车固定资产报废年限是多少年
  • 个人所得税做账怎么做
  • 企业增值税征收时间
  • 住院材料费包括哪些
  • 个税申报已经扣了怎么办
  • 无法收回的应收款项计入什么科目
  • 应交企业所得税和所得税费用区别
  • vbs win10
  • 误删开始菜单
  • php中的类是什么
  • 基于中国国情的中国式现代化具有哪些特色
  • 应付股利属于债务吗
  • 关联方借款利息所得税前扣除
  • 应付职工薪酬的借方和贷方
  • 保理业务的会计记账
  • 华沙的教堂
  • 劳务报酬所得的计税标准
  • php js
  • 人脸口罩检测系统
  • docker常用命令大全简书
  • 如何解决php乱码
  • 工资的会计账务处理
  • 上期累计应纳税所得额
  • 新开企业如何在电子税务局操作
  • 银行账户维护费怎么做账
  • 工程结算如何快速审核
  • 换电脑了怎么办
  • 企业收到财政拨付的专项资金账务处理
  • 进项抵扣了还要交附加嘛
  • 应纳税所得额的各项扣除包括什么
  • 资金收益率的计算
  • 结转生产成本的数据从哪来的
  • 银行存款支付业务招待费
  • 公司名义看望病人慰问金用什么包
  • 待处理财产损益会计分录
  • 认证的进项退税怎么操作
  • 增值税普通发票查询
  • 安装sql server 2008硬件要求
  • centos安装dig
  • xp系统如何禁止软件联网
  • win8怎么设置开机直接进入桌面
  • 刻录ghost安装光盘
  • centos查看inode
  • win8.1怎么关闭更新
  • win10打不开应用市场
  • Linux通过netstat命令查看80端口连接数的方法
  • win7系统管理员密码
  • 简介英文
  • Node.js中的全局对象有
  • android系统介绍
  • js展示
  • javascript高级程序设计第五版 pdf下载
  • webgl fbo
  • 安卓手机命令代码
  • 安卓表格布局案例
  • javascript word
  • Python使用dis模块把Python反编译为字节码的用法详解
  • 虚假新闻造成的真实伤害
  • 青海的医疗保险费是多少钱
  • 电子税务局密码能随便告诉别人吗
  • 发票勾选后必须抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号