对python程序进行打包
一.安装Pyinstaller
1.安装pywin32
安装跟自己适用的python版本及window系统版本匹配的pywin32
1 | pip install pywin32 |
1.安装pywin32
使用pip命令安装:pip install PyInstaller
1 | pip install PyInstaller |
二.使用Pyinstaller
1.安装pywin32
使用pip方式安装的Pyinstaller进行打包。打开cmd窗口,把路径切换到文件所在路径(文件随便放在哪里都行)打开命令提示行,输入以下内容(最后的是文件名):
1 | pyinstaller -D -w -i xx.png xx.py |
2.输入参数的含义
1.-F 表示生成单个可执行文件
2.-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
3.-p 表示你自己自定义需要加载的类路径,一般情况下用不到
4.-i 表示可执行文件的图标
5.-D 生成结果是一个包含exe程序的目录,所有依赖项和exe程序位于同一目录下
![](../image/eb5bdfe45364a99336d35017cf32f71b.png)
三.注意事项
如果程序打包过程没有报错,则会生成3个文件夹(有时候是2个),其中名为dist的文件夹中会有一个xxxxx.exe文件,运行一下,如果没有问题就打包成功,可以把这个exe文件单独拿出去用,其他的生成的文件夹可以删掉了。如果-F不行,可以试试-D然后通过某些工具打包,或者直接压缩包。
![](../image/753a210989a431a68872b846f8334276.png)
![](../image/be27d5f9f41431bd5d547c8a41c83351.png)
- 本文作者: windfill
- 本文链接: https://windfill.github.io/article/7e49a571.html
- 版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可,转载请注明出处!