介绍pyinstaller打包py程序的小技巧
安装pyinstaller
pip3 install pyinstaller
打包指令
方法1
打包为单个exe文件,一般内部包含了依赖库,所以较大
pyinstaller -F -w --icon=“窗口文件图标绝对路径” 文件名.py
直接使用 Pyinstaller -F 文件名.py 会把文件打包成为一个单独的exe文件,运行时还会显示CMD的黑框;CMD控制台可以通过使用添加“-w”来隐藏Pyinstaller -F -w 文件名.py 。
缺点
但是直接打包只会打包程序文件,而其他关联的图像音频文件并不会打包;而且由于exe文件运行时路径在c盘系统路径,所以原本的相对路径就没法用了,绝对路径又并方便迁移到其他电脑上,所以在打包大项目工程时不建议这种打包方式
方法2
打包为一个文件夹,其中exe文件在文件夹内部,这样子单个exe文件就比较小</