首页 > 其他 > 详细

PyCharm 解决 ModuleNotFoundError: No module named 'PIL' 问题

时间:2021-03-28 12:49:54      阅读:1022      评论:0      收藏:0      [点我收藏+]

有关PIL和Pillow

1. PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。

PIL官方网站:http://www.pythonware.com/products/pil/
自上一个PIL版本(2009年为1.1.7)以来,随着时间的流逝,发布新的PIL的可能性降低了。但是,我们还没有听到官方的“ PIL已死”公告。

2.Pillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。目前最新版本是8.1.2。

Pillow官方网站https://python-pillow.org/
Pillow下载地址https://pillow.readthedocs.io/en/stable/index.html

Python3安装Pillow

Pillow和PIL不能在同一个环境中共存。在安装Pillow之前,请先卸载PIL。
在cmd中执行命令
pip uninstall pil
技术分享图片
我这边是已经卸载了pil所以会给出黄色警报,不过无论是否已经安装了pil这一步都没有影响。
接着输入命令
pip install pillow
技术分享图片
当前最新版本是8.1.2
如此则成功在python3中安装了pillow。

PyCharm中安装Pillow

要解决的问题是PyCharm中有关ModuleNotFoundError: No module named ‘PIL‘报错的问题,只需要在安装好Pillow即可。
技术分享图片
报错截图
安装Pillow库
依次点击文件---->设置
技术分享图片
弹出对话框点击项目---->interpreter----->点击右上角加号
技术分享图片
弹出对话框中搜索pillow,选中后点击install
技术分享图片
完成安装后在代码栏中输入
from PIL import Image
不再报错则安装成功。
如此解决 ModuleNotFoundError: No module named ‘PIL‘ 问题。

简单使用pillow

# 从Pillow导入Image模块
from PIL import Image
# 打开图片bride.jpg
im = Image.open("bride.jpg")
# 显示图片
im.rotate(45).show()
虽然是pillow,但是导入包的写法依然是from PIL。
Image只是pillow众多模块之一。其他模块以及对应文档参照官网:https://pillow.readthedocs.io/en/stable/reference/index.html

到此,PIL和Pillow介绍完毕!
END.

PyCharm 解决 ModuleNotFoundError: No module named 'PIL' 问题

原文:https://www.cnblogs.com/writerfs/p/14588102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!