【发布时间】:2020-08-18 17:44:23
【问题描述】:
我正在尝试使用 Python 的 Anaconda 最新发行版 (3.8.3) 在 Ubuntu 20.04 LTS 上运行此代码
from tkinter import *
root = Tk() # THIS IS THE LINE CAUSING THE ERROR
label = Label(root, text='Hello World!')
label.pack()
root.mainloop()
当我运行它时,我收到以下错误:
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
但是,当我在 python shell 的 bash 终端上运行相同的行时,一切正常,窗口打开时带有标签,没有任何问题。我正在使用 Visual Studio Code 和 Python 的 Anaconda 发行版。如果您能让我知道我做错了什么,我将不胜感激。非常感谢,干杯!
【问题讨论】:
标签: python python-3.x ubuntu user-interface tkinter