我有两个python脚本,它生成一个GUI并运行一些按钮上的代码。当从python运行时,我运行 mainImpactTool.py 然后运行 impactTool.py 生成图形用户界面。
mainImpactTool.py
impactTool.py
主影响工具.py
冲击工具.py
我遵循以下指导:
https://pythonhosted.org/PyInstaller/usage.html#what-to-bundle-where-to-search
所以我可以创建一个在Windows上运行的可执行文件。
如果我有一个脚本,我通常会运行:
Pyinstaller --onefile mainImpactTool.py
但是,为了使用两个脚本,我执行了以下操作:
Pyinstaller --onefile mainImpactTool.py impactTool.py
pyinstaller可以工作,但是当我运行.exe文件时,我得到错误:
ImportError ... Failed to execute script mainImpactTool
关于我做错了什么有什么建议吗?
谢谢你
试试这个,它会起作用的。pyinstaller将在所有导入(impacttool.py)上重复执行,并将其包含在.exe中。