链接问题:Mac OS X:_tkinter.TclError:没有显示名称,也没有 $DISPLAY 环境变量 https://stackoverflow.com/questions/13286324/mac-os-x-tkinter-tclerror-no-display-name-and-no-display-environment-variabl
上面有同样的问题,但答案不适用于我。
a.py
from Tkinter import *
root = Tk()
canvas = Canvas(bg='white', width = 200, height = 200)
canvas.pack()
canvas.create_line(0, 0, 199, 199, fill="blue", width = 5)
canvas.create_line(0, 199, 199, 0, fill="blue", width = 5)
canvas.update()
canvas.postscript(file = "x.ps")
root.mainloop()
a.py 在远程服务器上
当我通过 VNC 连接到服务器并运行它时,效果很好。
但是当我在 Windows 上通过 Putty 连接到服务器并运行它时,它给我“没有显示名称,也没有显示环境变量”
1)是否可以通过 Putty 运行它?
2) python 可以知道连接是否是通过 putty 建立的,并且可能会引发我自己的错误而不是 TclError 吗?