【问题标题】:python app - xcb plugin failpython应用程序-xcb插件失败
【发布时间】:2015-05-27 13:21:19
【问题描述】:

我的设置:Python 2.7 和 anaconda

最近我安装了OpenCV 3.0,当我尝试做简单的图像显示或者我想运行OpenCV附带的python示例时,出现错误消息:

此应用程序无法启动,因为它无法找到或加载 Qt 平台插件“xcb”。

我已经阅读了许多需要将 .so 文件附加到我的项目的 cmets,但我认为这不是最佳解决方案,因为对于大多数人来说,它开箱即用。

我不知道该怎么做。我没有经验。我想到的只是重新安装所有内容。

【问题讨论】:

  • 哦,我刚刚读到,如果我想使用 Qt5,我不应该使用 cmake 标志 -D WITH_QT=ON。参考:rodrigoberriel.com/2014/10/… 有人可以批准并解释这是为什么吗?

标签: python opencv anaconda xcb


【解决方案1】:

Qt5 在 OpenCV 3.1.0 上运行良好。 This 是解决“xcb”错误的方法。

显然 Anaconda qtpyqt packages (v4) 正在覆盖系统 v5 版本。

如果您想使用 Qt5,请尝试通过以下方式删除这些:

conda remove qt
conda remove pyqt

(Ubuntu 16.04、OpenCV 3.1.0、Anaconda 4.1.1、Qt 5)

【讨论】:

    【解决方案2】:

    好吧,我想通了。

    在 cmake 期间,我设置了标志 -D WITH_QT=OFF,因为我在某处读到它不适用于 Qt5.x

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 2015-06-28
      相关资源
      最近更新 更多