Skip to main content
 首页 » 编程设计

python之导入错误 : cannot import name 'ImageTK'

2025年05月04日14开发

我似乎无法弄清楚如何解决我的代码中有关从 PIL import ImageTK 的问题。我已经搜索并下载了 Pillow 不同的方式,代码的错误仍然是一样的。

Traceback (most recent call last): 
File "8_Age_Calculator_App.py", line 3, in <module> 
  from PIL import Image, ImageTK 
ImportError: cannot import name 'ImageTK' 

这些是文件的导入代码

import PIL 
from PIL import Image, ImageTK 
import tkinter as tk 
import datetime 

这是试图导入图像的代码

main_image = Image.open('/Users/Brenden/Documents/Python_OOP/old-people- 
running-illo_h.jpg') 
main_image.thumbnail((100,100), Image.ANTIALIAS) 
main_photo = ImageTK.Photoimage(main_image) 
main_label_image = tk.Label(image=main_photo) 
main_label.grid(column=1, row=0) 

我该如何解决这个问题?

请您参考如下方法:

将此命令用于 Python 3

 sudo apt-get install python3-pil.imagetk