_tkinter.TclError: no display name and no $DISPLAY environment variable
时间: 2023-11-12 16:31:30 浏览: 158
code09_tkinter_login.pyw_python_tkinter_notepad.pyw_
这个错误通常是由于在没有图形界面的环境中尝试使用 GUI 库(如 Tkinter)所致。如果你在终端或 SSH 中运行 Python 脚本,并且该脚本使用了 Tkinter,那么就会出现这个错误。解决方法是在运行脚本之前设置 DISPLAY 环境变量,例如:
```
export DISPLAY=:0
```
如果你是在 Windows 上运行 Python 脚本,则不需要设置 DISPLAY 环境变量。你需要确保你正在使用图形界面运行 Python。如果你在 Windows 上使用 PowerShell 运行 Python,可以尝试使用 cmd 或 Git Bash 来代替。
阅读全文