我正在尝试使用 Fbs ( https://build-system.fman.io/ ) 冻结我的 python 应用程序在运行到我修复的一些库错误之后,我能够冻结它而没有任何问题。我可以在我的电脑上完美启动该应用程序。但是在另一台计算机上,我会收到错误消息:
Failed to execute script pyi_rth_qt5plugins
经过一些研究,问题似乎来自 fbs 正在使用的 PyInstaller。冻结时我在终端中没有错误,但在warn-Colorspace_converter.txt文件中我有以下错误:
missing module named 'PyQt5.QtCore' - imported by PIL.ImageQt (conditional, optional), l:\script\colour\venvcolour\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_qt5plugins.py (optional)
missing module named 'PyQt5.sip' - imported by l:\script\colour\venvcolour\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_qt5plugins.py (optional)
missing module named sip - imported by l:\script\colour\venvcolour\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_qt5plugins.py (optional)
我正在使用 PySide2 那我该如何解决呢?
线程到我发现但我不明白的类似问题,因为它们只为 pyinstaller 或 PyQt5 疯狂。我应该安装可能导致 fbs 出现问题的 PyQt5 有两个库吗?
环境:
- 视窗 10
- PySide2
- Python 3.6.8