常见问题

70.9 常见问题

exe 闪退:控制台程序去掉 --noconsole,双击看报错;或在末尾加 input()。

体积过大:正常;用 --onefile 会更大;可换 Nuitka 或排除无用库(进阶)。

杀毒误报:PyInstaller 打包的 exe 常被误报,添加信任或仅在内网分发。

路径问题:不要用写死的绝对路径;读写文件用相对路径或 sys._MEIPASS。

  • 闪退 → 命令行运行 exe 看错误
  • 缺模块 → --hidden-import
  • 缺文件 → --add-data
  • 中文乱码 → 源文件 UTF-8,控制台 chcp 65001