手把手教你py脚本打包为exe

北京治湿疹好的医院 https://m-mip.39.net/baidianfeng/mipso_8814675.html

Python脚本转换为Windows环境运行的exe文件,在没有部署python的电脑上直接运行你的程序!!!只需简单两步!

coding

PS:鉴于目前py2已经被官方淘汰,以下所有命令均在Python3下试验。

1、安装pyinstaller

借助于Python强大的包管理工具pip,我们只需一条命令即可搞定pyinstall的安装。

pip3installpyinstall

pipinstall

2、命令行中输入pyinstall命令完成脚本转换

pyinstaller[opts]yourprogram.py

pyinstall使用

具体的opts参数解释如下:

-F  指定打包后只生成一个exe格式的文件(建议写上这个参数)

-D  –onedir创建一个目录,包含exe文件,但会依赖很多文件(默认选项)

-c  –console,–nowindowed使用控制台,无界面(默认)

-w  –windowed,–noconsole使用窗口,无控制台-p  添加搜索路径,让其找到对应的库。

-i  改变生成程序的icon图标

举个栗子

我们写一个最简单的例子,使用Python代码输出当前时间,具体如下:

Python示例

生成Windows环境下可执行文件exe的具体命令如下:

pyinstaller-F.\test.py

此时,我们可以看到,在py原始脚本的同级目录下,生成了build和dist文件夹,其中dist文件夹下存放我们想要的exe程序,build文件夹可以删除。

怎么样?是不是很简单啊!

有人可能会怀疑,这是不是个假的exe啊?有图有真相,直接运行该exe,同样输出当前系统时间:

友情提醒:

1)pyinstaller只能在windows环境下使用。

2)建议路径使用英文,不要包含中文,低版本的pyinstaller可能会出错。

#我要学Python#




转载请注明:http://www.aierlanlan.com/grrz/5013.html