Python 显示图像时不断获取错误信息

Python 显示图像时不断获取错误信息,python,tkinter,tk,Python,Tkinter,Tk,我正在使用Tkinter将图像添加到GUI界面。为了尽可能地消除各种因素,除了与添加图像相关的部分之外,我已经去掉了所有内容,但它仍然与tclError一起出错:图像pyimageX不存在,其中X是一个数字。我直接遵循了一个教程,我检查并再次检查了文件名,并且文件与程序直接位于同一文件夹中。我没有其他的想法要检查,因此,我在这里。谢谢你提供的任何帮助,我真的希望我没有遗漏任何明显的东西 以下是不起作用的代码片段: from tkinter import * root =Tk() version

我正在使用Tkinter将图像添加到GUI界面。为了尽可能地消除各种因素,除了与添加图像相关的部分之外,我已经去掉了所有内容,但它仍然与tclError一起出错:图像pyimageX不存在,其中X是一个数字。我直接遵循了一个教程,我检查并再次检查了文件名,并且文件与程序直接位于同一文件夹中。我没有其他的想法要检查,因此,我在这里。谢谢你提供的任何帮助,我真的希望我没有遗漏任何明显的东西

以下是不起作用的代码片段:

from tkinter import *
root =Tk()

versionNumRaw = PhotoImage(file="versionNum.gif")
versionNum = Label(root,image=versionNumRaw)
versionNum.pack()

root.mainloop()

原谅我,因为我知道这类错误之前已经发布过了,而且答案对其他人有用,但我仍然没有太多编程经验,无法找出如何将其他人得到的答案应用到我自己的案例中

此代码段工作正常。再看看其他类似的问题,问题在于同时有两个Tk实例。或者在这个问题中,尝试将图像分配给label的文本变量。所以我不确定发生了什么,昨晚我试着打了20条领带,但没有任何效果,但你是对的,它现在起作用了,我不知道为什么。无论如何,谢谢。我要把这个放在这里,因为它最终是解决方案。看起来发生的事情是程序开始运行,加载一些图片,然后崩溃。我再试一次,它可能已经在运行或正在使用某些组件。不管怎样,如果我只是重新启动IDE,问题就会自行解决,但每次出现错误后都必须这样做。