pyinstaller的用法,用python制作简单的exe小程序,详细的不能再详细了

Posted 码海小虾米_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyinstaller的用法,用python制作简单的exe小程序,详细的不能再详细了相关的知识,希望对你有一定的参考价值。

第一步:在pycharm中安装pyinstaller(我这边使用的是python3)

1)进入pycharm安装pyinstaller,我这边是已经安装过了,所以提示我要求已满足。
在这里插入图片描述
2)如果安装完成后提示下列内容:

WARNING: You are using pip version 20.2.3; however, version 21.1.1 is available.
You should consider upgrading via the ‘d:\\python3\\python.exe -m pip install --upgrade pip’ command.
警告:您正在使用pip版本20.2.3;但是,21.1.1版本可用。
你应该考虑通过’d:\\python3\\python.exe -m pip install——upgrade pip’命令进行升级。

在这里插入图片描述
则需要输入:python.exe -m pip install --upgrade pip进行升级,否则后面打包成exe软件会导致程序闪退。
注意:要使用同编写代码相同python环境安装pyinstaller,防止python环境中缺少需要的模块,导致打包后exe文件执行出错。

第二步:编写简单的代码,并测试功能是否正常

我这里编写一个简单的1到100之间的猜数字游戏
在这里插入图片描述

第三步:选取一个适合的iconfont图标作为程序的图标

1)打开 https://www.iconfont.cn/,在里面搜索一个合适的图标。
在这里插入图片描述
2)点击下载即可
在这里插入图片描述

第四步:将选取的iconfont图片转为ico格式

1)打开https://www.easyicon.net/covert/,将刚刚下载的图标进行格式的转换;
在这里插入图片描述
2)将转换完成的ico格式图标放在和代码同一个工作区内
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3)可以看到pycharm中已经可以看到我们选择的图标了
在这里插入图片描述

第五步:将编写的程序进行打包

1)使用pyinstaller -F -i+图标名+程序名,进行打包
在这里插入图片描述
2)显示成功代表打包完成。
在这里插入图片描述

第六步:在window终端进行测试

1)找到我们打包完成的程序并打开
在这里插入图片描述
2)这边可以看到我们的exe程序已经可以正常的运行了,但是会存在一种情况:猜对数字后程序会直接结束,所以我们需要在编写程序的最后设置延迟几秒钟再退出。
在这里插入图片描述
3)重新修改程序,设置为延迟5秒结束程序,然后重新打包!
在这里插入图片描述
4)此时猜对数字后5秒程序会自动结束。
在这里插入图片描述

以上是关于pyinstaller的用法,用python制作简单的exe小程序,详细的不能再详细了的主要内容,如果未能解决你的问题,请参考以下文章

pyintaller转换成exe文件运行不了的问题

运行使用pyinstaller制作的exe文件时出错

python制作一键启动脚本

Python3快速入门(十八)——PyInstaller打包发布

pycharm将python程序制作成可执行程序的方法

使用 PyInstaller 制作的程序现在被 AVG 视为特洛伊木马