前言

使用pyinstaller第三方库对py脚本进行打包

一、安装下载

先进入cmd界面,输入pip install pyinstaller即可在线安装。

在这里插入图片描述

使用pip list查看是否下载成功

在这里插入图片描述

二、python代码

此处以Python笔记-GUI界面设计(tkinter)
为例,对应代码和执行效果如下
如果你代码的末尾没有使用死循环,在你打开程序的时候将会瞬间执行,然后瞬间关闭。

在这里插入图片描述
在这里插入图片描述

# 作者:小狐狸FM
import tkinter
window = tkinter.Tk()
window.title('标题')
window.geometry('200x300')
button = tkinter.Button(window,text='退出',command=lambda:window.destroy(),width=5,height=2)
##button.place(x=40,y=90,anchor='nw') #绝对位置,放置按钮
button.place(relx=1,rely=1,anchor='se')#相对位置,放置按钮
window.mainloop() #消息循环

三、打包程序

[1]. 进入cmd界面

你可以在对应的脚本目录下,使用shift+鼠标右键可以直接打开命令行界面。

在这里插入图片描述

或者先复制对应的路径,再使用命令cd [路径]移动到指定的目录下

在这里插入图片描述

[2]. 执行打包命令

在命令行中输入pyinstaller -F [脚本名称],打包时将会在脚本的同目录下生成一些文件夹和文件,打包好的程序就在dist文件夹中。
如果不填参数时,默认执行的是pyinstaller -D [脚本名称]

在这里插入图片描述
在这里插入图片描述

参数介绍
-F将代码打包成单个exe程序
-D将代码打包成一个文件夹,文件夹内含有程序的支持文件

[3]. 程序执行效果

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐