Python 调用PIL库失败的解决方法

 更新时间:2019-01-08 22:01:10   作者:佚名   我要评论(0)

今天学习Python的时候,需要安装一个第三方库,Python Imaging Library,是Python下面一个非常强大的处理图像的工具库,不过PIL目前只支持到Python2.7版本。

今天学习Python的时候,需要安装一个第三方库,Python Imaging Library,是Python下面一个非常强大的处理图像的工具库,不过PIL目前只支持到Python2.7版本。

Pillow是PIL的一个派生分之,目前的最新版本是3.0

安装Pillow的时候,打开Python的安装目录(例如我的是C:\Python27\Scripts),命令行启用easy_install.exe pip

pip是Python包管理宫羽,主要用于安装PYPI(python package index,是python官方的第三方库的仓库)上的软件包,可以替代easy_install工具,

官网地址为:http://pypi.python.org/pypi

pip安装完成后,再通过pip一键安装Pillow, 命令行:pip install Pillow

完成安装!

但是调用

from PIL import Image 

的时候一直出错,提示找不到PIL这个模块,但是C:\Python27\Lib\site-packages这个目录里是有这个的,在网上找了半天没找到解决方案,

最后想到是不是跟版本有关系,我用的是Python2.7和Python3.6两个版本,猜到是不是因为不支持3.6版本导致的,于是我卸载了3.6,终于可以用了。

进行了简单的缩放操作,发现python在图像处理方面还挺好用的。

from PIL import Image
im=Image.open('q.jpg')
im.thumbnail((200,100))
im.save('thumb.jpg','JPEG')

Python刚开始学没多久,希望自己能坚持下去。

以上这篇Python 调用PIL库失败的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • Python离线安装PIL 模块的方法
  • python使用PIL模块获取图片像素点的方法
  • 解决win64 Python下安装PIL出错问题(图解)
  • python使用PIL给图片添加文字生成海报示例
  • Python 使用PIL中的resize进行缩放的实例讲解
  • Python实现基于PIL和tesseract的验证码识别功能示例
  • Python3用tkinter和PIL实现看图工具
  • Python3.4 tkinter,PIL图片转换
  • Python切片工具pillow用法示例
  • python使用pil库实现图片合成实例代码

相关文章

  • Python 调用PIL库失败的解决方法

    Python 调用PIL库失败的解决方法

    今天学习Python的时候,需要安装一个第三方库,Python Imaging Library,是Python下面一个非常强大的处理图像的工具库,不过PIL目前只支持到Python2.7版本。
    2019-01-08
  • Python Numpy库安装与基本操作示例

    Python Numpy库安装与基本操作示例

    本文实例讲述了Python Numpy库安装与基本操作。分享给大家供大家参考,具体如下: 概述 NumPy(Numeric Python)扩展包提供了数组功能,以及对数据进行快速处
    2019-01-08
  • python linecache 处理固定格式文本数据的方法

    python linecache 处理固定格式文本数据的方法

    小程序大功能 对一批报文要处理要处理里面的得分,发现python linecache ,特记录如下。 #!/usr/bin/env python # -*- coding: utf-8 -*- ''''提取result结
    2019-01-08
  • 易语言语法错误(100444)解决方法

    易语言语法错误(100444)解决方法

    易语言数据类型转换语法错误(10044).通过此经验希望大家能够举一反三解决所有数据类型转换的错误 1、如图_举一个简单的例子,不能将整数型转换成文本型错误 2
    2019-01-08
  • Android动态时钟壁纸开发

    Android动态时钟壁纸开发

    本文实例为大家分享了Android动态时钟壁纸展示的具体代码,供大家参考,具体内容如下 先看效果 上图是动态壁纸钟的一个时钟。 我们先来看看 Livewallpap
    2019-01-08
  • Spring Boot集成Java DSL的实现代码

    Spring Boot集成Java DSL的实现代码

    Spring Integration Java DSL已经融合到Spring Integration Core 5.0,这是一个聪明而明显的举动,因为: 基于Java Config启动新Spring项目的每个人都使用
    2019-01-08
  • 关于Spring中Bean的创建进行更多方面的控制

    关于Spring中Bean的创建进行更多方面的控制

    我们知道Spring Boot 中一个@Controller修饰的Bean是在什么时间被创建的,那么这个Bean创建时间能不能由我们管控?答案是肯定的 关于Spring中Bean的创建,除了
    2019-01-08
  • Spring中自动装配的4种方式

    Spring中自动装配的4种方式

    Spring容器可以在不使用<constructor-arg>和<property>元素的情况下自动装配相互协作的bean之间的关系,助于减少编写一个大的基于Spring的应用程序的XML配置的
    2019-01-08
  • 易语言软件满天星效果制作教学

    易语言软件满天星效果制作教学

    易语言制作全屏满天星效果,类似于屏保的作用,当然特效还可以做得更好,可以自行深入,其原理是利用画板,在画板上不同的位置画出不同彩色点,模仿满天星的效
    2019-01-08
  • 在Spring中自动装配Bean的属性

    在Spring中自动装配Bean的属性

    Spring的最基本的能力就是DI,即依赖注入,或控制反转,它可以为Bean注入其依赖的其他Bean。 一个Bean依赖其他Bean一般是通过在Bean中定义其他Bean的成员变量
    2019-01-08

最新评论