常见问题
70.9 常见问题
exe 闪退:控制台程序去掉 --noconsole,双击看报错;或在末尾加 input()。
体积过大:正常;用 --onefile 会更大;可换 Nuitka 或排除无用库(进阶)。
杀毒误报:PyInstaller 打包的 exe 常被误报,添加信任或仅在内网分发。
路径问题:不要用写死的绝对路径;读写文件用相对路径或 sys._MEIPASS。
- 闪退 → 命令行运行 exe 看错误
- 缺模块 → --hidden-import
- 缺文件 → --add-data
- 中文乱码 → 源文件 UTF-8,控制台 chcp 65001