python的displ_python-用于Linux的Windows子系统DISPLAY变量设置

Windows Linux子系统正式不支持图形GNU / Linux桌面应用程序,因此我们不能保证所选图形程序所进行的调用将作为Windows系统调用来实现.

您遇到的主要问题是缺少这些程序的图形界面,称为“ X服务器”.我们可以尝试通过以下方法解决此问题:

>安装X服务器(例如Xming).

>通过设置环境变量告诉Linux的Windows子系统将此X服务器用作DISPLAY.

对于(1),要安装Xming,您只需下载并接受默认设置,它将自动启动并等待图形程序显示.

要解决(2),请在运行图形程序之前运行:

export DISPLAY=:0

这样bash知道将正在运行的程序的图形输出发送到哪里.

然后,您可以尝试运行简单的图形程序(例如gvim或python的turtle模块).

同样,不能保证这对所有GNU / Linux应用程序都适用,因为Microsoft并未将每个Linux系统调用都转换为Windows系统调用,并且如果您正在运行的图形程序发出了这种不受支持的调用,则您的程序可能只是崩溃.

这些说明大部分来自以下指南,该指南显示了如何使gvim在Linux的Windows子系统上工作:

编辑:由于您还询问过检查DISPLAY中的内容,因此我补充道,您可以通过运行以下命令检查DISPLAY变量的值:

echo $DISPLAY

($确保bash将后面的内容解释为变量,而不是字符串文字.运行echo DISPLAY只会回显字符串DISPLAY.)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值