Pyinstaller - multiple python scripts
我有两个 Python 脚本,它们生成一个 GUI 并从一些按钮上运行代码。从 Python 运行时,我运行
-
mainImpactTool.py -
impactTool.py
我遵循了这里的指导:
https://pythonhosted.org/PyInstaller/usage.html#what-to-bundle-where-to-search
所以我可以创建一个在 Windows 上运行的可执行文件。
如果我有一个脚本,我通常会运行:
1 | Pyinstaller --onefile mainImpactTool.py |
但是,为了使用两个脚本,我这样做了:
1 | Pyinstaller --onefile mainImpactTool.py impactTool.py |
Pyinstaller 可以工作,但是当我运行 .exe 文件时出现错误:
1 | ImportError ... Failed to execute script mainImpactTool |
对我做错了什么有什么建议吗?
谢谢
1 | Pyinstaller --onefile mainImpactTool.py |
试试这个,它会工作。 Pyinstaller 将递归您的所有导入(impactTool.py)并将其包含在 .exe.