PyCharm 解决 ModuleNotFoundError: No module named 'PIL' 问题
有关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.