Python tkinter在jupyterhub以PypSpark为特色

Python tkinter在jupyterhub以PypSpark为特色,python,tkinter,pyspark,jupyter-notebook,Python,Tkinter,Pyspark,Jupyter Notebook,我想在jupyterhub中使用tkinter模块时遇到问题。 实际上,我想创建GUI,但当我初始化窗口时,他会向我显示以下错误: Tcl错误:没有显示名称和$display环境变量 我的代码: from tkinter import * # window basic window = Tk() # gui label champ_label = Label(fenetre, text="test !") # print in window champ_label.pack() # qu

我想在jupyterhub中使用tkinter模块时遇到问题。 实际上,我想创建GUI,但当我初始化窗口时,他会向我显示以下错误: Tcl错误:没有显示名称和$display环境变量

我的代码:

from tkinter import *
# window basic 
window = Tk()

# gui label
champ_label = Label(fenetre, text="test !")

# print in window
champ_label.pack()

# quit
fenetre.mainloop()
错误代码:

---------------------------------------------------------------------------
TclError                                  Traceback (most recent call last)
<ipython-input-2-ca11bfa7d03d> in <module>
      1 from tkinter import *
      2 # window basic
----> 3 window = Tk()
      4 
      5 # gui label

/opt/cloudera/parcels/ANACONDA_PYTHON/lib/python3.7/tkinter/__init__.py in __init__(self, screenName, baseName, className, useTk, sync, use)
   2021                 baseName = baseName + ext
   2022         interactive = 0
-> 2023         self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
   2024         if useTk:
   2025             self._loadtk()

TclError: no display name and no $DISPLAY environment variable
---------------------------------------------------------------------------
TCL错误回溯(最近一次呼叫上次)
在里面
1来自tkinter进口公司*
2#基本窗口
---->3窗口=Tk()
4.
5#gui标签
/opt/cloudera/parcels/ANACONDA_PYTHON/lib/python3.7/tkinter/uuuuuuu init_uuu.py in_uuuuuuinit_uuuuuuuuu(self、screenName、baseName、className、useTk、sync、use)
2021 baseName=baseName+ext
2022交互式=0
->2023 self.tk=\u tkinter.create(屏幕名、基本名、类名、交互、wantobjects、useTk、同步、使用)
2024年如果使用tk:
2025年自
Tcl错误:没有显示名称和$display环境变量
提前感谢您的回答。
VC

这是否回答了您的问题?这回答了你的问题吗?