【Python】已解决:ModuleNotFoundError: No module named ‘PIL’
warning:
这篇文章距离上次修改已过449天,其中的内容可能已经有所变动。
解释:
ModuleNotFoundError: No module named 'PIL' 表示Python无法找到名为PIL的模块。PIL(Python Imaging Library)是一个用于图像处理的库,但自Python 3.4以后,PIL不再被官方支持,取而代之的是Pillow,它是PIL的一个友好分支,并且得到了维护。
解决方法:
如果你使用的是Python 3.4及以上版本,你需要安装
Pillow而不是PIL。可以使用pip安装:pip install Pillow如果你的代码中有从
PIL导入的部分,你需要将这些导入语句更新为从Pillow导入。例如,如果你的代码中有:from PIL import Image你应该将其更改为:
from PIL import Image- 如果你的项目依赖于一个名为
PIL的特定版本,而你不能更改为Pillow,那么你可能需要同时安装PIL和Pillow,但这通常不推荐,因为这可能会导致模糊的依赖性和其他问题。
评论已关闭