Python 为什么不是';我的pyinstaller可执行建筑是否正确?

Python 为什么不是';我的pyinstaller可执行建筑是否正确?,python,pyinstaller,executable,Python,Pyinstaller,Executable,我有一个python项目(它在我的IDE中正确运行),我想使用pyinstaller将其转换为可执行文件。我使用pip install安装pyinstaller,它安装成功。我的代码的驱动程序文件是run.py。当我导航到包含run.py的目录并使用: pyinstaller run.py --onefile --name AuditReport.exe -i itr_favicon_177x177.ico 它会自动创建并写入“dist”文件夹,并创建AuditReport.exe。但是,如果

我有一个python项目(它在我的IDE中正确运行),我想使用pyinstaller将其转换为可执行文件。我使用pip install安装pyinstaller,它安装成功。我的代码的驱动程序文件是run.py。当我导航到包含run.py的目录并使用:

pyinstaller run.py --onefile --name AuditReport.exe -i itr_favicon_177x177.ico
它会自动创建并写入“dist”文件夹,并创建AuditReport.exe。但是,如果我双击它,什么也不会发生。窗口弹出打开和关闭(比任何读取速度都快),而不是预期的行为(创建.xlsx文件)。如果我尝试通过终端运行它(正如互联网上的指南所建议的那样),什么都不会发生:

C:\Users\*[directory]*\auditreport_current\dist>start AuditReport.exe

C:\Users\*[directory]*\auditreport_current\dist>
有人知道我可能做错了什么吗?我尝试了同一行的许多不同排列来构建可执行文件,但它们都产生了相同的结果。

您试过阅读吗