如何设置适当的 DISPLAY 环境变量?
我尝试使用以下命令在 cygwin 中启动空闲:
idle
...我收到显示错误:
_tkinter.TclError: no display name and no $DISPLAY environment variable
然后我尝试以下操作:
export DISPLAY=:0.0
...当然它说它“无法连接到显示“:0.0”
如何找到适合启动某个应用程序的显示变量?
答案1
您很可能还没有开始cygwin/X服务器,或者甚至可能没有安装它,您应该首先执行此操作,以便有一个实际的 X Display 可以连接到。 cygwin 通常只处理命令行程序,Python 的闲置开发环境是基于 X 的
或者您可以使用Windows空闲环境进行开发并在cygwin下运行程序。
答案2
我让“idle3”运行。它不是独立的,需要一个已经运行并存在于您的 Windows 环境中的 X-Window。
我先运行“xwin”。 xwin 创建“export DISPLAY=:0.0”解析为的显示。