You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入Python Pillow库时提示No module named 'PIL'报错如何解决

执行代码:

from PIL import Image, ImageDraw

报错信息:

Traceback (most recent call last):
  File "<pyshell#17>", line 1, in <module>
    from PIL import Image, ImageDraw
ModuleNotFoundError: No module named 'PIL'
问题原因

该报错核心是当前运行代码的Python环境没有安装Pillow库。PIL是旧版Python图像处理库,早已停止维护,目前通用的兼容替代分支为Pillow,导入时仍沿用PIL作为模块名。

解决步骤
  • 默认环境使用pip安装:
    pip install pillow
  • 系统同时安装Python2和Python3的场景,使用pip3安装:
    pip3 install pillow
  • 使用conda管理包的场景,执行:
    conda install pillow
  • 若在虚拟环境中运行代码,需先激活对应虚拟环境,再执行上述安装命令,避免依赖安装到全局环境导致虚拟环境仍无法识别。
安装验证

安装完成后重新执行导入代码即可正常运行,无报错即为修复成功。
如果仍出现相同报错,可执行以下代码打印当前Python解释器路径,确认和执行pip/conda安装命令的环境是否一致:

import sys
print(sys.executable)

内容的提问来源于stack exchange,提问作者Gracelyn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 04:57:03