)
PyInstaller 打包:Windows 篇——IAS.spec 单目录模式·hiddenimports 隐藏导入·excludes 瘦身清单·UPX 压缩·build.bat 四步自动化·.env 配置外置|信息化项目全流程管理系统源码逐行精讲(五十二)摘要:本文是「信息化项目全流程管理系统」源码逐行精讲系列的第 52 篇,聚焦 Windows 平台下用 PyInstaller 将系统打包为可执行文件的完整方案。文章逐行解析IAS.spec单目录模式配置(datas静态资源、hiddenimports隐藏导入、excludes瘦身清单、EXE/COLLECT关键参数),讲解main.py的源码/打包双模式路径适配、app_paths.py的双路径体系(get_project_root()与get_internal_dir()),并给出build.bat四步自动化打包脚本、.env配置外置方案、打包后目录结构全景、首次运行初始化流程,以及 8 个典型踩坑案例(路径错误、QtWebEngine DLL 加载失败、Plotly 图表空白、LangChain 模块缺失、中文路径、UPX 误