Python打包方法——Pyinstaller

一、python安装pyinstaller方法
使用python编写脚本,需要发给别人使用的时候,总会想到如何打包成exe文件,发给对方。这样的话,对方可以直接使用运行,无需安装python。所以看网上的教程,大多使用pyinstaller。以下介绍下安装方法:

1、在cmd控制台下,先升级pip版本,先执行命: pip install -U pip,若执行失败,控制台会提示新密令,按照提示升级即可。

2、升级完pip后,执行命令 : pip install pyinstaller ,只要网速不差,坐等安装成功即可,过程中可能会提示安装其他模块,按照提示安装即可

二、使用pyinstaller命令打包成EXE文件

1、在CMD控制台使用CD进入py文件所在目录:
如:cd F:\python\2019-2-26

2、生成exe文件(.py文件为pytest.py)
pyinstaller -F time.py
这样即完成了打包,但这样打包完成的EXE运行是带控制台的,因我的.py是使用pyqt5设计的UI代码,因此加上-w,使生成的EXE文件不带控制台。若只是简单的控制台程序则不需要以下操作。
pyinstaller -F -w time.py

Python打包方法——Pyinstaller

Python打包方法——Pyinstaller

出现最后completed successfully就说明成功了,看见目录下面多了如下几个文件,其中你的exe就在dist文件夹下面。

Python打包方法——Pyinstaller

Python打包方法——Pyinstaller

 利用命令pyinstaller -F -w -i time1.ico time.py可以生成自定义图标的软件,其中-i time1.ico中-i <路径>就是改变图标的命令,效果如下

Python打包方法——Pyinstaller

其中time.py的代码链接:https://blog.csdn.net/erdfty/article/details/87971125