【发布时间】:2018-07-23 12:59:16
【问题描述】:
我有两个 Python 脚本,它们生成一个 GUI 并从一些按钮上运行代码。从 Python 运行时,我运行 mainImpactTool.py,然后运行 impactTool.py 以生成 GUI。
mainImpactTool.pyimpactTool.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
关于我做错了什么有什么建议吗?
谢谢
【问题讨论】:
-
只需使用常规的
import将所需的脚本导入您的项目,然后pyInstaller将负责其余的工作。
标签: python pyinstaller