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

image
我这边是已经卸载了pil所以会给出黄色警报,不过无论是否已经安装了pil这一步都没有影响。
接着输入命令

 pip install pillow

image
当前最新版本是8.1.2
如此则成功在python3中安装了pillow。

PyCharm中安装Pillow

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

  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.

posted @ 2021-03-28 11:21  C1+  阅读(21256)  评论(1编辑  收藏  举报