分享

Python 程序打包—使用 Pyinstaller 打包 exe

 UINOTE 2023-11-09 发布于江苏

将Python打包成exe

安装好 Pyinstaller就可以愉快的打包了,这里只需要一条命令即可

假如你的 Python 程序的主入口文件是xx.py,那么你的打包命令就是:

pyinstaller xx.py

执行成功后,将会生成两个文件夹:📁build 和 📁dist 。

示例演示

命令介绍完,是不是得实操一下嘞,新建一个 Python 脚本文件,将我们准备好的代码粘贴进去(做一个CV工程师)

示例代码

下边的代码使用到了PySimpleGUI库,需要先安装该库,安装命令 pip install pysimplegui

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@文件    :test.py
@说明    :使用Pysimplegui实现一个简单的窗口
@时间    :2023/10/13 09:44:46
@作者    :aliha
@版本    :1.0
'''


import PySimpleGUI as sg  


layout = [
    [sg.Text('请输入内容:')],  
    [sg.InputText()],  
    [sg.Submit('确认'), sg.Cancel('取消')]


window = sg.Window('Demo示例', layout)  

event, values = window.read()   

text_input = values[0]  
sg.popup('你输入了:', text_input)

执行打包

运行打包命令

pyinstaller test.py

最后一行提示 ... completed successfully就是成功了,别的不认识也没关系。

图片

打包结果解读

我们可以清楚的看到 test.py 的同级目录下多出来两个文件夹和一个文件:📁build,📁dist 和 📄test.spec

  • · 📁dist:这个是我们打包出来的程序文件;

  • · 📁build:这个文件夹是程序打包时构建过程生成的,没什么🐦用;

  • · 📄test.spec:这个文件是打包的中间配置文件。

打包效果展示

点击 📁dist 文件夹内的 test.exe 就可以运行程序,具体效果如下⬇️:

图片

总结

把 📁dist 压缩发给你的小伙伴,他们就可以傻瓜地愉快地使用你的程序啦。不出意外,他们一定会问你“为什么不能直接安装呢?

图片


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多