我只是从tkinter开始,甚至没有运行或准备复杂的GUI应用程序,我在其他服务器上使用了这个简单的命令,它工作得很好,所以问题可能出在我的安装中。在
我的Linux版本是18.04我的python版本是3.6.5
。我尝试过从ssh连接,尝试从windows putty连接(它是一个远程服务器)。在
这是我试图执行的代码:
from tkinter import *
potato = Tk()
potato.mainloop()
这是我得到的错误:
^{pr2}$
我有点傻,所以请告诉我你可能需要的任何遗漏信息。在
Tags:
你的代码能正常工作不用担心。在
在这种情况下,您得到的错误(
no display name and no $DISPLAY environment variable
)与SSH连接有关,因为服务器找不到呈现程序的显示。在如果要使用PuTTY并在windows机器中查看tkinter应用程序(运行X服务器),则需要事先在PuTTY配置中指定它。为此,您只需启用X11转发(在Connection>;SSH>;X11>;enable X11 forwarding)。在
相关问题 更多 >
编程相关推荐