使用 Fedora 35:我想运行几个不同的软件包,它们共享一个依赖项,似乎是 Qt。
在 shell 中,我得到了来自 Cadence 和其他软件的响应:
ImportError: /lib64/libQt5Core.so.5: version `Qt_5_PRIVATE_API' not found (required by /usr/local/lib/python3.10/site-packages/PyQt5-5.15.6-py3.10-linux-x86_64.egg/PyQt5/QtCore.abi3.so)
ldconfig -p | grep "libQt5Core.so.5"
得到我
libQt5Core.so.5 (libc6,x86-64, OS ABI: Linux 3.17.0) => /lib64/libQt5Core.so.5
如果我删除/lib64/libQt5Core.so.5
我得到
ImportError: libQt5Core.so.5: cannot open shared object file: No such file or directory
重新安装python3-pyqt5-sip
或其他 qt
,lib
或python
依赖项似乎没有帮助。
所以,libQt5Core.so.5
被系统找到了,但它不起作用。虽然其他使用 Fedora 35 的人没有这个问题。我怎样才能向 Pathon 提供所需的Qt_5_PRIVATE_API
?