0

我在 Windows 10 上,我的 python 3 代码如下:

from tkinter import *
from PIL import ImageTk, Image

root = Tk()
root.title("Images")
root.iconbitmap("C:/Users/[name]/mu_code/GUI Practice/icon.ico")

# my_img = ImageTk.PhotoImage(Image.open("threat.jpg")


button_quit = Button(root, text="Exit Program", command=root.destroy)
button_quit.pack()

root.mainloop()

当我尝试运行它时,它会出现以下错误:

回溯(最后一次调用):文件“c:\users[name]\mu_code\gui practice\images.py”,第 2 行,in from PIL import ImageTk, Image ModuleNotFoundError: No module named 'PIL'

我已使用 pip install 下载 Pillow 并尝试将其下载到不同的位置以解决问题,但由于命令提示符表明模块已下载,因此无法解决。我该如何解决这个问题?

编辑:

import Image

或者

import ImageTk

也不行。

我已经运行 pip install Pillow 并有一个解释器,即“Mu”

4

3 回答 3

0

尝试使用Import Image,PIL 开始工作(在我的情况下它工作):

import Image

代替

from PIL import Image 
于 2021-07-30T09:01:08.947 回答
0

你在这里看到PIL的实际上是pillow图书馆

from PIL import ImageTk, Image

运行命令:

pip install Pillow

查看PIL

于 2021-07-30T09:04:19.327 回答
0

我所做的是:

  1. 如果您还没有安装枕头,请打开 CMD 键入“pip install枕头”

  2. 从 [C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\Python39\Lib\site-packages] 复制“PIL”文件夹

  3. 然后将其粘贴到 [C:\Users\YOUR_USERNAME\AppData\Local\Programs\Python\Python39\Lib]

于 2022-02-14T09:52:05.193 回答