打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python 程序打包—使用 Pyinstaller 打包 exe
userphoto

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


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python程序打包—使用 Pyinstaller 设置 exe 图标
手把手教你将pyqt程序打包成exe(2)
将Python脚本打包成可执行文件
python打包exe最清楚的教程来了
工具| 将你如何打包py文件脱机运行
打包Python代码的常用方法,让你的程序变成exe应用!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服