_tkinter.TclError: no display name and no $DISPLAY environment variable 这样的报错是什么原因?
时间: 2023-11-12 09:23:11 浏览: 322
code09_tkinter_login.pyw_python_tkinter_notepad.pyw_
这个报错通常是因为在没有图形界面的环境下尝试运行需要图形界面的程序,比如在SSH远程连接到服务器后尝试运行GUI程序。此时需要先设置DISPLAY环境变量,才能正确运行。可以使用以下命令设置DISPLAY环境变量:
export DISPLAY=:0.0
其中“:0.0”表示显示器的编号和屏幕的编号,如果只有一个显示器和屏幕,则直接使用该值即可。
阅读全文