VSCode 从远程服务器绘图问题:qt.qpa.xcb:无法连接显示

joy*_*eba 4 python x11 qt x11-forwarding visual-studio-code

来自我本地 VSCode 的请求如下所示:

Host XXX.XX.XX.XXX
  HostName XXX.XX.XX.XXX
  ForwardX11Trusted yes
  IdentityFile ~/.ssh/Key.pem
  User ubuntu
Run Code Online (Sandbox Code Playgroud)

在服务器上,我X11Forwarding yes/etc/ssh/sshd_config文件中启用

尽管如此,我还是收到了这个错误

qt.qpa.xcb:无法连接到显示:0.0 qt.qpa.plugin:无法在“/home/ubuntu/anaconda3/lib/python3.8/site-packages/cv2/”中加载Qt平台插件“xcb” qt/plugins”,即使它被发现了。该应用程序无法启动,因为无法初始化 Qt 平台插件。重新安装应用程序可能会解决此问题。

可用的平台插件有:xcb、eglfs、minimal、minimalegl、offscreen、vnc。

注意:我使用 VSCode 的集成终端来运行 python 脚本。

小智 5

只需在 VSC 终端中添加命令:export DISPLAY=:0

解决方案