Python报错:ModuleNotFoundError: No module named PIL解决方法

Python报错:ModuleNotFoundError: No module named PIL解决方法

Python报错:ModuleNotFoundError: No module named PIL解决方法

在使用Python编程过程中,有时候会遇到类似以下这样的报错信息:

ModuleNotFoundError: No module named 'PIL'
Python

这个报错意味着Python无法找到名为PIL的模块。PIL全称为Python Imaging Library,是一个Python图像处理库,以及Python中最常用的图像处理库之一。

出现这个报错一般有两个原因:要么是因为忘记安装了PIL库,要么是因为PIL库的名称在Python3中已经更改为Pillow

下面将分别介绍两种情况下的解决方法。

场景1:未安装PIL库

如果你在代码中使用了PIL库,但是没有安装的话,就会出现上面的报错。

解决方法

  1. 打开命令行窗口,运行以下命令安装Pillow库:
pip install Pillow
Python
  1. 安装完成后,再次运行你的Python程序,就不会再出现ModuleNotFoundError: No module named 'PIL'的报错了。

场景2:PIL库改名为Pillow

从Python3.0开始,PIL库的名称已经更改为Pillow,因此如果你使用的是Python3.0及以上的版本,那么就应该使用Pillow代替PIL

解决方法

  1. 打开你的Python代码,在导入PIL库的地方将PIL改为Pillow,例如:
from PIL import Image
Python

改为:

from Pillow import Image
Python
  1. 再次运行你的Python程序,就不会再出现ModuleNotFoundError: No module named 'PIL'的报错了。

有了以上两种解决方法,相信你能够成功解决ModuleNotFoundError: No module named 'PIL'的报错。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册