在我的Anaconda3
工作站上重新安装Python 3.4
(包含RedHat 6.5
)后,我已经能够开发使用PyQT5
的Python应用。
重新安装Anaconda
后,我收到错误消息:
....无法找到或加载Qt平台插件xcb
Anaconda安装之间的唯一区别是文件夹名称:/usr/local/ananaconda3
vs /usr/local/anaconda_py3
我检查libqxcb.so
没有遗漏的依赖项。
我重建了PyQT5
。
我尝试明确添加site-packages
PyQT5
的位置:
import site
site.addsitedir("...path.../python3.4")
还有其他建议吗?
重新安装Python
如何影响PyQT5
的使用?
答案 0 :(得分:7)
这是因在同一安装/环境下拥有两个不同版本的Qt而导致的错误。
在您的环境中检查已安装的软件包及其版本(如果由于某种原因您未在虚拟环境中工作,则可以跳过第一行):
source activate yourenvname
conda list
如果您看到版本为pyqt
的{{1}}和qt
,请将其删除(假设您要在Qt v5中工作):
4.X.X
答案 1 :(得分:1)
我遇到的问题似乎与此处发生的事情相符 但在我的情况下,解决方案是" sudo rm -rf user / anaconda3"并用" bash anaconda .... sh"重新安装它,因为我之前使用sudo安装了它(" sudo bash anaconda .... sh")