qt.qpa.xcb: could not connect to display

用于在pycharm上远程调试orangepi产生的问题,

qt.qpa.xcb: could not connect to display 
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

原因:由于pycharm中的运行配置的环境变量DISPLAY与我们的Pi上的DISPLAY不一致导致无法找到。

我的问题:两边一致,依旧连接不上。(找了很多方法,没用)

解决方法:对于orangepi的display重新配置,对于pycharm再次设置环境变量 即可。

下面说一下具体步骤,(我用以忘记 在什么设备上做什么事情 所以我写的是我一开始不知道怎么做的方法)

1、在PI上获取DISPLAY数据并修改

1.1 打开命令行

1.2 输入 

echo $DISPLAY

得到 0.0 

1.3 修改参数

export DISPLAY=:0.0

2、 在pycharm上修改运行参数

2.1 运行——>编辑配置

2.2 改变环境变量

选择你要运行的python文件  在环境变量一栏加上你设置的参数(我刚刚试了一下配置为0 不带“:”,无法运行)

然后就可以运行了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值