В последнее время, после обновления (которые предположительно включены Qt5) мои pyQt5 приложения перестали работать, сбой при запуске:PyQt аварий на старте после (? Qt) обновить
...
from PyQt5.QtWidgets import QDialog
ImportError: /usr/lib64/python3.4/site-packages/PyQt5/QtCore.so: symbol _ZN20QMetaPropertyBuilder8setFinalEb, version Qt_5 not defined in file libQt5Core.so.5 with link time reference
я не мог найти никаких намеков, ни упоминает об этой конкретной ошибке. Я подозреваю, что PyQt каким-то образом использует неправильную версию Qt5, но я ничего не мог найти.
Возможно ли, что Qt 5.5.1 и 5.6.1 не совместимы с PyQt5?
Спасибо!
Software версии:
> cat /etc/SuSE-release
openSUSE 42.1 (x86_64)
VERSION = 42.1
CODENAME = Malachite
> rpm -qf /usr/lib64/libQt5Core.so
libQt5Core-devel-5.6.1-256.1.x86_64
> rpm -q python-qt5
python-qt5-5.5.1-63.2.x86_64
Дальнейшее исследование показывает, что символ _ZN20QMetaPropertyBuilder8setFinalEb теперь Qt_5.6.1_PRIVATE_API, а не Qt_5. Все еще не знаю, как это исправить. – fAX