Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我试图在colab中使用tkinter,问题就像生成基本的标记表一样,我得到了这个错误_Python_Python 3.x_User Interface_Tkinter - Fatal编程技术网

Python 我试图在colab中使用tkinter,问题就像生成基本的标记表一样,我得到了这个错误

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

我收到以下错误:没有显示名称和$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 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窗口,但为什么这个答案被接受,因为它实际上不是问题的答案?