Python 我试图在colab中使用tkinter,问题就像生成基本的标记表一样,我得到了这个错误
我收到以下错误:没有显示名称和$display环境变量Python 我试图在colab中使用tkinter,问题就像生成基本的标记表一样,我得到了这个错误,python,python-3.x,user-interface,tkinter,Python,Python 3.x,User Interface,Tkinter,我收到以下错误:没有显示名称和$display环境变量 我是否应该包括matplotlib或其他内容,并且我正在使用colab # Import tkinter as tk import tkinter as tk # creating a new tkinter window master = tk.Tk() # assigning a title master.title("MARKSHEET") # specifying geomter
我是否应该包括matplotlib或其他内容,并且我正在使用colab
# Import tkinter as tk
import tkinter as tk
# creating a new tkinter window
master = tk.Tk()
# assigning a title
master.title("MARKSHEET")
# specifying geomtery for window size
master.geometry("700x250")
and the rest of the code
master.mainloop()
为什么会出现这种错误以及可以做些什么???您没有充分阐述您的问题。如果您能分享完整的回溯,您使用的操作系统,您使用的python版本,您使用的模块等等,那就太好了。。。但如果没有任何信息,有几个原因是可能的 如果使用
matplotlib
模块<默认情况下,code>matplotlib选择Xwindows后端
。您需要将matplotlib
设置为不使用Xwindows后端
import matplotlib
matplotlib.use('Agg')
如果您通过SSH
运行代码。您应该设置-X
参数
ssh -X user@hostname
您应该尝试导出DISPLAY
环境变量:
export DISPLAY=:0
OP已经声明他正在使用
谷歌Colab
。对不起,你说得对。在这种情况下,也许这就是问题的答案:谢谢你的回答,我知道colab不支持gui窗口,但为什么这个答案被接受,因为它实际上不是问题的答案?