GoogleColab (Python) 中的错误 - TclError:没有显示名称且没有 $DISPLAY 环境变量

2 python tkinter google-colaboratory

有谁知道如何修复 GoogleColab Notebook 中的 Python 中的以下错误?我正在运行以下代码:-

import matplotlib.pyplot as plt

from matplotlib import style
style.use('fivethirtyeight')

import tkinter as tk
from tkinter import filedialog
from tkinter import *
from PIL import ImageTk, Image

import numpy
import keras 
from keras.models import load_model

from sklearn.metrics import accuracy_score

model = load_model('training_model.h5')

classes = { 1: 'Speed Limit 20 km/h',
            2: 'Speed Limit 30 km/h',
            3: 'Speed Limit 50 km/h' }

#initialize GUI

top = tk.Tk()
top.geometry('800x600')
top.title('Traffic Sign Recognition Project Report')
top.configure(background='#EEE')

label=Label(top,background='#CDCDCD', font=('arial',15,'bold'))

sign_image = Label(top)
Run Code Online (Sandbox Code Playgroud)

我收到错误消息-> top = tk.Tk()

Coo*_*oud 11

由于多种原因,不可能使用tkinteron 。首先,即使您设法通过遵循此处Google Colaboratory使其正常工作,正如它提到的:

但是,如果您想与 GUI 交互,那就很难了,因为 Colab 不支持开箱即用的交互式屏幕。

也来自那里的其他答案:

服务器通常甚至没有显示器。即使他们有,你也不会看到。您必须在台式机或笔记本电脑上运行 Python 才能使用 tkinter。

我无法将这个问题作为重复问题关闭,因为另一个问题没有选择正确的答案。