gpt4 book ai didi

python-3.x - OpenCV 4.4.0 : qt. qpa.xcb : could not connect to display on a remote EC2 instance. 如何解决这个问题?

转载 作者:行者123 更新时间:2023-12-05 06:11:12 31 4
gpt4 key购买 nike

我在通过 Remote Explorer 模块与 VSCODE 连接的 Ubuntu 20.04 AWS-Ec2 实例中运行 Opencv 4.4.0。

我正在尝试打开已上传到项目的图像。

import cv2
img = cv2.imread("imgs/cat1.jpg")
cv2.imshow("Output", img)

但是当我运行文件时(按绿色箭头)enter image description here我收到以下错误:

(env) ubuntu@ip-xxx-xx-xx-xxx:~/vhosts/opencv-ml-images$ /bin/python3 /home/ubuntu/vhosts/opencv-ml-images/chapter1.py
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/ubuntu/.local/lib/python3.8/site-packages/cv2/qt/plugins" 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.

Available platform plugins are: xcb.

Aborted (core dumped)

有人知道发生了什么吗?也许与我在远程计算机上运行 opencv 的事实有关?如何解决?

最佳答案

我认为您要做的是在远程桌面连接上运行它。我遇到了同样的问题,但我正在运行 WSL 2(两者非常相似)。我通过在 https://wiki.ubuntu.com/WSL 的 WSL 2 上为 GUI 应用程序设置环境来解决它.只需启动您的 X 服务器并再次运行代码。它应该工作。如果没有,请回复,以便我们一起解决。

关于python-3.x - OpenCV 4.4.0 : qt. qpa.xcb : could not connect to display on a remote EC2 instance. 如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64092534/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com