《PyInstaller打包实战指南》
好不容易解决了代码中的bug,又在PyInstaller打包问题上浪费了很多时间,最后可能还解决不了。其实,用PyInstaller来打包并不存在所谓的坑,只是大多数人对它不了解才导致了时间浪费。
《PyInstaller打包实战指南》会带大家从头到尾了解如何顺手地来使用PyInstaller,从讲解PyInstaller的打包模式,打包命令以及打包技巧再到最后的打包实战,包括打包Selenium, PyQt5, Scrapy, PyGame, Flask以及Django(全部打包成一个文件)。打包过程中的一些常见且棘手的问题,笔者也会提供相应的解决方案。
相信大家看完后会有非常大的收获,而且绝大部分打包问题也能够迎刃而解,思路决定一切~(*•̀ㅂ•́)و
如果读者更喜欢用Nuitka打包,可以去看下笔者写的另一个专栏《Nuitka打包实战指南》
下面是该教程的完整目录:
第一篇 PyInstaller打包基础
- 第一节 安装PyInstaller
- 第二节 PyInstaller的两种打包模式
- 第三节 黑框的调试作用以及如何去掉黑框
- 第四节 给应用程序加上图标
- 第五节 其他基础命令
- -h, -v, -D, -n, -y, --distpath, --workpath, --specpath, --clean, --hidden-import
- 第六节 使用批处理文件快速打包
第二篇 PyInstaller打包进阶
第三篇 PyInstaller打包实战
- 第十三节 单文件模式打包Selenium
- 第十四节 单文件模式打包PyQt5
- 第十五节 单文件模式打包Scrapy
- 第十六节 单文件模式打包PyGame
- 第十七节 单文件模式打包Flask
- 第十八节 单文件模式打包Django
- 第十九节 单文件模式打包Sklearn(Scikit-learn)
- 第二十节 单文件模式打包Pyecharts
- 第二十一节 单文件模式打包TensorFlow
- 第二十二节 单文件模式打包Playwright
- 第二十三节 单文件模式打包OpenCV-Python