在Ubuntu中运行OpenCV python应用程序时出现Qt链接错误

在Ubuntu中运行OpenCV python应用程序时出现Qt链接错误,python,python-3.x,qt,opencv,conda,Python,Python 3.x,Qt,Opencv,Conda,我正在用python 3.7.3运行4.1.0。我使用conda安装了opencv: conda install -c conda-forge opencv 我没有任何使用Qt的经验。我只是尝试使用OpenCVimshow方法显示图像或视频: cv.imshow('Result(按任意键退出)”,img) cv.waitKey(0) cv.destroyAllWindows() 但当我运行该程序时,我得到以下错误: xkbcommon: ERROR: failed to add defaul

我正在用python 3.7.3运行4.1.0。我使用conda安装了opencv:

conda install -c conda-forge opencv
我没有任何使用Qt的经验。我只是尝试使用OpenCV
imshow
方法显示图像或视频:

cv.imshow('Result(按任意键退出)”,img)
cv.waitKey(0)
cv.destroyAllWindows()
但当我运行该程序时,我得到以下错误:

xkbcommon: ERROR: failed to add default include path 
Qt: Failed to create XKB context!
Use QT_XKB_CONFIG_ROOT environmental variable to provide an additional search path, add ':' as separator to provide several search paths and/or make sure that XKB configuration data directory contains recent enough contents, to update please see http://cgit.freedesktop.org/xkeyboard-config/ .
程序继续正常运行。但是cv.waitKey(0)不起作用。我读过关于设置环境变量的内容,但我计划使用pyinstaller捆绑这个程序,所以我不能永远依赖这个修复程序

是否存在永久性修复?

此处引用了问题:。修复程序已合并到主程序中

对于Ubuntu,您可以更新Qt以解决此问题:

conda安装-c conda forge qt


qt 5.9.7-h52cfd70_1-->5.9.7-h52cfd70_2

您是如何安装opencv的?通过anaconda:
conda安装-c conda forge opencv
我正在用python 3.7.3运行4.1.0。这一信息很重要,请编辑您的问题并将其添加到那里。请参阅和
conda update-c conda forge qt
有技巧吗