zoukankan      html  css  js  c++  java
  • Windows安装Python图像处理库:PIL模块

    平常一般都在Linux下用Python,今天女票突然说让帮忙把一些图片全部弄成一个分辨率的,作为程序员,这种重复的工作还是交给计算机吧。

    废话不多说,打开Cmd看下Windows的python下面是否有PIL(python imaging library)这个库,很不辛,木有。

    于是到 PIL官网 下载一个,python imaging library 1.1.7 for Python 2.7 (windows only)。

    exe文件,直接双击,提示:Python version 2.7 required, which was not found in the registry

    Windows安装Python图像处理库:PIL模块0

    明明不是装了Python吗,检查了下环境变量,没有问题。

    然后上网百度,发现我的系统是win7 64位的,而PIL官网提供的下载包都是32位的,可以在这里看到 http://effbot.org/downloads#pil

    64位检查注册表的位置是: HKLM|HKCUSOFTWARE

    32位检查注册表的位置是: HKLM|HKCUSOFTWAREwow6432node

    然后,有人提供了非官方的64位库:

    http://www.lfd.uci.edu/~gohlke/pythonlibs/

    叫做Pillow,下载下来,是个 .whl 结尾的文件,这个其实就是python使用的一种压缩文件,后缀名改成zip,可以打开。

    这个需要用 pip 安装。

    如果没有在windows上安装pip,可以参考我的另一篇文章:

    pip install Pillow-2.7.0-cp27-none-win_amd64.whl  即可。

    注意,这里有一段

    Pillow is a replacement for PIL, the Python Image Library, which provides image processing functionality and supports many file formats.
    Use `from PIL import Image` instead of `import Image`.

    意思就是说,要用 ‘ from PIL import Image' 代替 'import Image'

    然后进python 命令行

    from PIL import Image

    OK,安装成功了。用法和PIL一样。

    另外,还有通过源码自己编译的方法在windows上安装,可以参考:

    http://www.crifan.com/python_install_pip_error_python_version_2_7_required_which_was_not_found_in_the_registry/

  • 相关阅读:
    ESP8266 A0的使用
    电脑总是被乱装各种软件怎么办?那就设置一个密码吧!
    笔记本光驱位改装固态系统硬盘教程
    任务管理器无法呼出
    Python stomp 介绍与代码
    Power(x,y)
    旋转图像
    字符串相乘
    缺失的正数
    外观数列
  • 原文地址:https://www.cnblogs.com/mmbbflyer/p/5753503.html
Copyright © 2011-2022 走看看