从以下代码生成的app.exe在我的PC上可以启动,但在其他计算机(所有Windows 10)上无法启动。由于致命错误,它无法运行。无法运行脚本。命令行说:找不到Qt5core.dll。 我看了看dist文件夹,里面有.dll文件。
我使用了非常简单的脚本,只显示了一个空表格。
import sys
from PyQt5.QtWidgets import QApplication, QWidget
app = QApplication(sys.argv)
window = QWidget()
window.show()
app.exec_()
Pyinstaller:3.5 PyQT5:5.13
出什么问题了?
答案 0 :(得分:0)
我找到了一个简单的解决方案HERE,但是我不确定它是否安全。这是通过从site-packages\PyQt5\__init__.py
文件中删除两行代码
我评论了这两行:
else:
raise ImportError("unable to find Qt5Core.dll on PATH")