App build succeeds with Pyinstaller version 4.3 but not 4.4 due to AttributeError: Module 'PyQt5' has no attribute '__version__'

App build succeeds with Pyinstaller version 4.3 but not 4.4 due to AttributeError: Module 'PyQt5' has no attribute '__version__'

我正在使用 Python 3.9.5 并且想将我的 Pyinstaller 升级到最新版本,因为我在对我的应用程序进行公证时遇到了问题。 4.3 版一切正常,但 4.4 版构建失败并导致以

结尾的冗长消息

AttributeError: Module 'PyQt5' has no attribute '__version__'

我该如何解决?

我通过以下方式在我的系统上修复了它:

pip install PyQt5 --user --use-feature=2020-resolver

pip install pyqtwebengine jedi parso pyqt5

(如果要求/您的系统中不存在)

参考:CSDN.net blog