首页
›
编程基础与工程化
›
018-CPack打包部署
›
《跨平台打包故障诊断与工程实践》
VIP20
本课程属于:018-CPack打包部署
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
跨平台打包故障诊断与工程实践
📚 共计 30 章节
01
跨平台打包概述
什么是跨平台打包 · 主流工具对比 · 我的选择建议
PyInstaller
Nuitka
cx_Freeze
02
环境准备
Python版本选择 · 虚拟环境搭建 · 依赖管理最佳实践
3.8 vs 3.11
venv
pip
03
PyInstaller基础
安装与基本命令 · 单文件/单目录打包 · 常用参数详解
--onefile
--onedir
-F
04
PyInstaller进阶
spec文件定制 · 隐藏导入 · 数据文件打包 · 图标设置
.spec
--hidden-import
--add-data
05
Windows平台打包
Windows特有坑点 · 路径问题 · DLL缺失 · UPX压缩
DLL
UPX
Windows
06
macOS平台打包
签名与公证 · .app bundle结构 · dmg制作 · notarization
codesign
DMG
公证
07
Linux平台打包
兼容性问题 · glibc版本冲突 · AppImage/Flatpak
glibc
AppImage
Flatpak
08
Nuitka入门
Nuitka原理 · 安装配置 · 编译选项 · 与PyInstaller对比
C编译
--standalone
性能
09
Nuitka高级用法
C编译器选择 · 模块排除 · 多线程支持 · 性能优化
gcc/clang
--nofollow
多线程
10
cx_Freeze实战
cx_Freeze基础 · setup.py配置 · 不同平台适配 · 常见错误
setup.py
build_exe
MSI
11
依赖管理
requirements.txt最佳实践 · pip freeze陷阱 · 锁定版本策略
pip freeze
poetry
锁定
12
隐藏导入问题
动态导入处理 · hook文件编写 · 常见库隐藏导入方案
hook
--hidden-import
动态导入
13
数据文件打包
资源文件路径处理 · PyInstaller datas参数 · 运行时路径获取
--add-data
sys._MEIPASS
路径
14
图标与资源
多平台图标格式 · 图标转换工具 · 资源文件嵌入
.ico
.icns
png2ico
15
GUI应用打包
Tkinter · PyQt/PySide · Kivy 应用打包
Tkinter
PyQt
Kivy
16
Web应用打包
Flask/Django桌面化 · Electron vs PyWebView
Flask
Django
PyWebView
17
数据库应用打包
SQLite注意事项 · 数据库文件路径 · 连接池问题
SQLite
路径
连接池
18
网络应用打包
socket通信 · HTTP请求 · SSL证书打包
socket
requests
SSL
19
多进程与多线程
multiprocessing打包坑 · 进程池序列化 · 线程安全
multiprocessing
pickle
线程
20
日志与调试
打包后日志输出 · 调试模式 · 崩溃日志收集
logging
--debug
崩溃
21
性能优化
启动速度优化 · 内存占用优化 · 文件大小优化
启动
内存
体积
22
安全加固
代码混淆 · 反编译防护 · 敏感信息保护
混淆
pyarmor
加密
23
自动更新
更新机制设计 · 增量更新 · 版本管理
增量
版本
更新
24
CI/CD集成
GitHub Actions自动打包 · 多平台构建矩阵 · 测试自动化
Actions
矩阵
CI
25
Docker打包
Dockerfile编写 · 多阶段构建 · 镜像优化
Docker
多阶段
镜像
26
安装包制作
NSIS/Inno Setup · macOS DMG · Linux DEB/RPM
NSIS
DMG
DEB
27
签名与认证
Windows代码签名 · macOS开发者ID · Linux GPG签名
签名
证书
GPG
28
常见错误大全
ImportError · DLL加载失败 · 路径错误 · 编码问题
ImportError
DLL
编码
29
性能对比测试
不同工具打包速度 · 文件大小 · 启动时间对比
基准
对比
性能
30
综合实战
从零打包完整项目 · 多平台发布流程 · 用户反馈处理
实战
发布
反馈
所属VIP或分类
同VIP:CPack依赖处理与打包优化实战
同VIP:CPack多格式打包实战
同VIP:CPack打包实战全流程