pyinstaller-多个python脚本

时间:2018-07-23 12:59:16

标签: python pyinstaller

我有两个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

关于我在做什么错的任何建议?

谢谢

1 个答案:

答案 0 :(得分:1)

Pyinstaller --onefile mainImpactTool.py

尝试一下,它将起作用。 Pyinstaller将递归所有导入的文件(impactTool.py)并将其包含在.exe中。