我有两个Python脚本,它们生成一个GUI并通过某些按钮运行代码。从Python运行时,我运行mainImpactTool.py
,然后运行impactTool.py
来生成GUI。
mainImpactTool.py
impactTool.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
关于我在做什么错的任何建议?
谢谢
答案 0 :(得分:1)
Pyinstaller --onefile mainImpactTool.py
尝试一下,它将起作用。 Pyinstaller将递归所有导入的文件(impactTool.py)并将其包含在.exe中。