Python-tkinter包不能正常工作

2024-03-28 16:03:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是从tkinter开始,甚至没有运行或准备复杂的GUI应用程序,我在其他服务器上使用了这个简单的命令,它工作得很好,所以问题可能出在我的安装中。在

我的Linux版本是18.04我的python版本是3.6.5 。我尝试过从ssh连接,尝试从windows putty连接(它是一个远程服务器)。在

这是我试图执行的代码:

from tkinter import * 
potato = Tk()
potato.mainloop()

这是我得到的错误:

^{pr2}$

我有点傻,所以请告诉我你可能需要的任何遗漏信息。在


Tags: 代码fromimport命令版本服务器应用程序远程
1条回答
网友
1楼 · 发布于 2024-03-28 16:03:04

你的代码能正常工作不用担心。在

在这种情况下,您得到的错误(no display name and no $DISPLAY environment variable)与SSH连接有关,因为服务器找不到呈现程序的显示。在

如果要使用PuTTY并在windows机器中查看tkinter应用程序(运行X服务器),则需要事先在PuTTY配置中指定它。为此,您只需启用X11转发(在Connection>;SSH>;X11>;enable X11 forwarding)。在

相关问题 更多 >