使用 Pyinstaller 制作的可执行文件无法启动
Executable file made using Pyinstaller doesn't start
我想将以下示例 python 程序转换为可执行文件:
import os
print(os.getcwd())
为了将其转换为可执行文件,我使用了 Pyinstaller
:
pyinstaller app.py --onefile
并且 EXE 文件正在 dist
文件夹中生成,但是当我 运行 它时,它启动并立即关闭,甚至没有显示预期的打印语句。
可能是什么问题?
它确实打印了语句,但是在打印完之后代码就结束了。您可以添加 input()
或使用 time.sleep(seconds)
让您的程序等待,直到您分别按下一个键或任何特定的秒数。
要检查您的代码(没有我给出的建议)是否打印,请在命令行中启动该 python 文件。
我想将以下示例 python 程序转换为可执行文件:
import os
print(os.getcwd())
为了将其转换为可执行文件,我使用了 Pyinstaller
:
pyinstaller app.py --onefile
并且 EXE 文件正在 dist
文件夹中生成,但是当我 运行 它时,它启动并立即关闭,甚至没有显示预期的打印语句。
可能是什么问题?
它确实打印了语句,但是在打印完之后代码就结束了。您可以添加 input()
或使用 time.sleep(seconds)
让您的程序等待,直到您分别按下一个键或任何特定的秒数。
要检查您的代码(没有我给出的建议)是否打印,请在命令行中启动该 python 文件。