You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 21.04下PyInstaller生成的可执行文件运行无反应问题

Ubuntu 21.04 下PyInstaller打包脚本无输出问题排查步骤

首先最常见的原因是运行方式错误:

  • 不要直接双击可执行文件运行,Ubuntu图形界面下双击启动的终端程序执行完成后会自动关闭窗口,无法看到瞬时输出的内容。正确操作是打开终端,执行以下命令运行:
cd /home/kdt/dist/simple1
./simple1

如果按上述操作仍无输出,按以下顺序排查:

  • 先验证原始Python脚本本身可正常运行,执行命令确认能输出hello:
python3 /home/kdt/PythonK/simple1.py
  • 删除旧的打包产物后新增参数重新打包,执行前先删掉项目目录下的build、dist文件夹和.spec文件,再执行打包命令:
pyinstaller -c --clean /home/kdt/PythonK/simple1.py

其中-c参数强制指定生成控制台应用,确保标准输出正常打印,--clean参数会清除缓存避免旧打包残留影响结果。

  • 如果仍有问题,可临时加--debug all参数打包,运行可执行文件时会输出详细的调试日志,定位是脚本执行问题还是PyInstaller打包加载异常。

内容的提问来源于stack exchange,提问作者kdth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 18:27:02