没有显示名称和没有$ DISPLAY环境变量

时间:2015-04-27 14:56:44

标签: python client vsphere

我是python的新手。我试图执行一个简单的py文件来绘制简单的gui应用程序。但是我得到了以下例外。

_tkinter.TclError: no display name and no $DISPLAY environment variable

我通过VMWare vSphere Client访问远程工作站(安装了python 2.6.6的redhat操作系统)。我是否可以设置成功启动应用程序的配置选项?

py文件的内容:

#!/usr/bin/python
import Tkinter
top = Tkinter.Tk()
top.mainloop()

1 个答案:

答案 0 :(得分:0)

我怀疑你的问题不在于python程序本身,而在于你启动该程序的环境。

尝试执行一个简单的' xterm'而不是你的程序,如果它也抱怨DISPLAY它确认我的怀疑。如果确认,有多种可能的方法可以解决问题,包括在StackOverflow上,只需谷歌设置DISPLAY'。