我正在尝试使用 pyinstaller 将我的 python 代码编译为 .exe 文件。使用以下代码会生成一个没有错误消息的可用 .exe 文件:
from PyQt5 import QtCore, QtGui, QtWidgets
import sys
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QMainWindow()
window.show()
print('app loaded')
sys.exit(app.exec_())
但是,只要我添加:
from scipy.integrate import solve_ivp
对于导入语句,我收到错误消息“无法执行脚本”。在命令窗口中执行 pyinstaller 期间,我还看到以下内容:“警告:无法找到 Qt5 翻译”以及包括 Matplotlib 模块在内的几个警告。我尝试将PyQt5\Qt\plugins\platforms文件夹复制到包含 .exe 文件的文件夹中,并QT_PLUGIN_PATH按照另一个问题中的建议添加 Anaconda3\Library\plugins 作为环境变量,但是两种建议的解决方案都不起作用。
当我尝试从命令窗口执行程序时,我收到错误消息:“ImportError: DLL load failed”
任何有关此问题的帮助将不胜感激。
达令说
相关分类