我在 Linux Fedora 上运行 QGIS。一切都很好,直到我升级到 Fedora 29。现在,每次我启动 QGIS 或运行 python 脚本时,我都会收到以下消息:
RuntimeError: the PyQt4.QtCore module failed to register with the sip module
导入 qgis._gui 后。我不确定这是什么意思。是不是我的sip版本有问题,有什么办法可以修复吗?我正在运行 QGIS 2.18.20、sip-4.19.13 和 Python 2.7.15。 谢谢
最佳答案
在调试失败并通过谷歌搜索同一问题后,我已从 copr 存储库升级到 3.4 版本:
dnf copr enable dani/qgis
install qgis python3-qgis
现在python可以工作了,我又可以使用QGIS了,看来开发人员不太热衷于解决2.18版本的错误。
关于pyqt - PyQt4.QtCore模块无法向sip模块注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53716778/