首页 > 解决方案 > 如何用 pip 安装 PIL?

问题描述

当我运行以下

from tkinter import *
from PIL import ImageTk, Image




root.mainloop()

我有

Traceback (most recent call last):
  File "image_viewer.py", line 2, in <module>
    from PIL import ImageTk, Image
ImportError: No module named PIL

但我已经安装了枕头,一切都很好。

标签: pythonpython-imaging-library

解决方案


使用Pillow,它是“新”或PIL的替代品,但具有同名模块以保持兼容性:

pip install pillow

此外,正如评论中所建议的,也许您只是使用了错误的 python 二进制文件,请尝试检查您是否进入/退出虚拟环境或检查系统上pythonvs python3vs之间python2的差异:

python -m pip list
python2 -m pip list
python3 -m pip list

推荐阅读