imaging c module is not installed--对照官方文档的问题解决方案

在封装方法过程中引用了image,运行脚本后提示:imaging c module is not installed

机器环境:Windows7 64bit、python2.7 64bit

网上看了很多帖子,环境不一样,不太好用,只能从官方文档下手了。

官网手册:https://pillow.readthedocs.io/en/5.2.x/handbook/

因为引用image这个类报错,主要看关于image的内容

自己使用的图片格式为.png,官网中有这样一个备注:To enable PNG support, you need to build and install the ZLIB compression library before building the Python Imaging Library. See the installation documentation for details.要支持png,需要在构建python图像库之前先构建和安装ZLIB压缩库,具体可见安装文档(有必要回头再细看一下安装文档),先继续看完文档吧。。。

第一个不严谨的地方:自己-import Image

                                   官网-from PIL import Image

跟着StackOverFlow上大牛解决问题的思路--Linux解决方案

                                                                  --Windows解决方案

对照着官方文档对imaging c module is not installed的解析,解决更顺手

我是按照公司WIKI配置自己的环境,过程中有一步是替换C:\Python27\Lib\site-packages该路径下的所有文件,所以问题的原因就是在替换的文件中存在与自己电脑冲突的文件!

自己的电脑64位,安装的python64,替换包里面肯定有32位的,经过确认后确实是这种情况!我需要重新梳理环境!

解决问题的思路更重要!!!

同时有个疑问:Windows下怎么卸载PIL,我是直接卸载python的,用pip卸载的话有异常提示!

 

posted @ 2018-08-06 21:41  迷迷糊糊的礼物  阅读(163)  评论(0编辑  收藏  举报