安装pyinstaller以及打包参数
(1)使用python库pyinstaller
在Windows中,可以打开cmd命令窗口进行操作。
使用pip安装:
pip install pyinstaller
(2)打包命令:
pyinstaller -i 123.ico -F -w main.py
代码中 -i 123.ico
是指定图标的命令,可以去掉。
(3)参数作用:
1、Windows和Mac特有的参数
参数名 | 描述 | 说明 |
---|---|---|
-i | 为main.exe指定图标 | pyinstaller -i beauty.ico main.py |
-w | 不显示命令行窗口 | 编写GUI程序时使用此参数有用。 |
-c | 显示命令行窗口 | 与-w相反,默认含有此参数 |
在线转换ico图标网址:https://convertio.co/zh/ico-converter/
2、与生成结果有关的参数 and 通用参数
参数名 | 描述 | 说明 |
---|---|---|
-F | 生成one-file的程序 | 生成结果是一个exe文件,所有的第三方依赖、资源和代码均被打包进该exe内 |
-y | 如果dist文件夹内已经存在生成文件,则不询问用户,直接覆盖 | 默认:询问是否覆盖 |
-p | 指定额外的import路径,类似于使用PYTHONPATH | 参见PYTHONPATH |
下篇文章会讲解为啥打包后的程序会那么大