![](https://img.haomeiwen.com/i2783521/0da78549e8ead2e9.png!thumbnail)
上一篇文章讲了如何实现一个简单的计算器程序,肯定你也想能不能做成像电脑桌面软件一样,不用安装python运行环境也可以运行,同时也可以分享给有需要的人。
下面就来一起试试,具体步骤如下:
1.打开cmd终端命令窗口。
win+r快捷启动命令窗口,输入cmd进入终端。
![](https://img.haomeiwen.com/i2783521/ee16a283e7c0312c.png!thumbnail)
2.在终端安装所需要的pyinstaller库。
输入pip3 install pyinstaller开始安装,我这里已经安装过了,未安装的等待 安装成功就可以了。
![](https://img.haomeiwen.com/i2783521/f9d3639ce46c17c9.png!thumbnail)
3.然后执行命令,
首先:需要切换到程序所在的目录,执行命令 pyinstaller -F -w <文件名.py>,-F代表生成可执行文件,-w代表需要控制台,不需要就不用加。
![](https://img.haomeiwen.com/i2783521/3cb5196c41a92c5e.png)
4.、等待执行结束
执行结束后,会在程序所在的文件夹生成一些文件夹
![](https://img.haomeiwen.com/i2783521/44078d2537392825.png!thumbnail)
5、查看文件
除了dist文件夹外,其它的都没什么用,可以安全删除,生成的exe文件就在dist里面。
![](https://img.haomeiwen.com/i2783521/ff1b2435e8e0a68a.png!thumbnail)
![](https://img.haomeiwen.com/i2783521/2adfb3128bacf0a4.png!thumbnail)
6.加上ICON
打包过程已经完成,如果还想要一个专属的icon,就需要在去找一个图标了。
![](https://img.haomeiwen.com/i2783521/30e92e85fcf2c138.png!thumbnail)
![](https://img.haomeiwen.com/i2783521/e20ff55046af3736.png!thumbnail)
找到对应的图标下载下来。
![](https://img.haomeiwen.com/i2783521/1a2e48c37d51760a.png!thumbnail)
png格式图片不支持,转换一下变成icon格式。
![](https://img.haomeiwen.com/i2783521/acbf3a6addc993f7.png!thumbnail)
将cal.ico图标放到程序文件一起的位置。
![](https://img.haomeiwen.com/i2783521/c2c4895b8ed46b21.png!thumbnail)
重新运行pyinstaller -F -i cal.ico cal.py生成文件,这里添加上了-i 表示加入图标。
![](https://img.haomeiwen.com/i2783521/979f29c27f6aae78.png!thumbnail)
结果如下
![](https://img.haomeiwen.com/i2783521/07e3b5ca18f709d8.png!thumbnail)
![](https://img.haomeiwen.com/i2783521/d3d603e75404d50d.png!thumbnail)
固定到任务栏,看图标外观像模像样的没啥区别,点击打开我承认的确有点丑。
![](https://img.haomeiwen.com/i2783521/824c0caadd4c0976.png!thumbnail)
![](https://img.haomeiwen.com/i2783521/483688b46a416614.png!thumbnail)
友情提示:
Pyinstaller 打包出EXE文件 运行一闪而过 没有错误 ,cmd进入命令行后,直接运行exe程序,会发现少了一些模块,需要本地系统有提前安装python程序使用到的模块库,不然会失败,这里用的是自带的库,所以不需要安装了。
(全文完)
长按二维码,加关注!叶子陪你玩
欢迎转载,转载请注明出处!
欢迎关注公众微信号:叶子陪你玩编程
分享自己的python学习之路
网友评论