Python 2.7 python在命令行中在PC上导入Tkinter

Python 2.7 python在命令行中在PC上导入Tkinter,python-2.7,command-line,tkinter,Python 2.7,Command Line,Tkinter,这是我的python程序: 从Tkinter进口* root=Tk() 当我这样做时,它会给我以下错误消息: 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/usr/lib64/python2.6/lib-tk/Tkinter.py”,第1643行,在init self.tk=\u tkinter.create(屏幕名、基本名、类名、交互、wantobjects、useTk、同步、使用) _tkinter.TclError:没有显示名称和$display环境变量 我该怎么办?很可能

这是我的python程序:

从Tkinter进口* root=Tk()

当我这样做时,它会给我以下错误消息:

回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/usr/lib64/python2.6/lib-tk/Tkinter.py”,第1643行,在init self.tk=\u tkinter.create(屏幕名、基本名、类名、交互、wantobjects、useTk、同步、使用) _tkinter.TclError:没有显示名称和$display环境变量


我该怎么办?

很可能是这样的:

from Tkinter import *
root = Tk()
from Tkinter import * ;root = Tk()
如果您想在线使用它,它应该是这样的:

from Tkinter import *
root = Tk()
from Tkinter import * ;root = Tk()

我假定您正在X11系统上运行。要么在某处提供显示名称(我不确定如何提供),要么设置显示环境变量。这里也有类似的问题。