PyQT5错误:无法找到或加载Qt平台插件xcb

use*_*458 3 qt python-3.x anaconda pyqt5

直到Anaconda3(包含Python 3.4)重新安装在我的RedHat 6.5工作站上,我才能够开发使用的Python应用程序PyQT5.

重新安装后Anaconda我收到一条错误消息:

....无法找到或加载Qt平台插件xcb

Anaconda安装的唯一区别是文件夹名称:/usr/local/ananaconda3vs/usr/local/anaconda_py3

我检查libqxcb.so过没有遗漏的依赖项.我重建了PyQT5.我想明确地添加的位置site-packagesPyQT5:

import site
site.addsitedir("...path.../python3.4")
Run Code Online (Sandbox Code Playgroud)

还有其他建议吗?

重新安装如何Python影响使用PyQT5

Pro*_*rof 7

这是由于在相同的安装/环境下具有两个不同版本的Qt而导致的错误.

在您的环境中检查已安装的软件包及其版本(如果由于某种原因您不在虚拟环境中工作,则可以跳过第一行):

source activate yourenvname 
conda list
Run Code Online (Sandbox Code Playgroud)

如果你看到pyqt并且qt都有版本4.X.X然后删除它们(假设你想在Qt v5中工作):

conda remove qt
conda remove pyqt
Run Code Online (Sandbox Code Playgroud)