为什么当我通过 putty 连接时,无法在 python 中运行空闲

为什么当我通过 putty 连接时,无法在 python 中运行空闲

这是我尝试空闲运行时显示的文本:

Traceback (most recent call last):
  File "/opt/epd/bin/idle", line 5, in <module>
    main()
  File "/opt/epd/lib/python2.7/idlelib/PyShell.py", line 1406, in main
    root = Tk(className="Idle")
  File "/opt/epd/lib/python2.7/lib-tk/Tkinter.py", line 1685, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive,    wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable

答案1

您需要在 Putty 设置中启用 X11 转发。您可以在此处看到一些屏幕截图:http://www.math.umn.edu/systems_guide/putty_xwin32.html

这假设您的桌面上有一个 X 服务器。如果您没有运行 Linux,这可能不成立,您需要安装一个 X 服务器。

相关内容