导航:首页 > 软件知识 > 如何把写好的python程序打包成exe

如何把写好的python程序打包成exe

发布时间:2024-03-06 10:03:58

A. 如何将python文件打包成exe文件

1.需要安装 py2exe
2.示例代码:
#exetest.py#创建一个gui界面,只用一个标签和按钮,无功能from Tkinter import *win = Tk()
label = Label(win,text = 'hello')
btn = Button(win,text = 'click')
label.pack()
btn.pack()
win.mainloop()

3.配置代码:
#exeset.pyfrom distutils.core import setupimport py2exe
setup(console=["exetest.py"]) #运行的时候会有CMD窗口#或者setup(windows=["exetest.py"]) 运行的时候只有GUI

4.执行转换
首先定位到文件目录,然后运行CMD
python exeset.py py2exe

执行完毕之后会在该目录中生成一个文件夹dist,里面是生成的exe程序和相关依赖
5.使用pyinstaller
感觉pyinstaller比py2exe更好用,下载pyinstaller后解压就好,然后把一个demo.py复制到目录下,定位到位置后输入命令:
python pyinstaller.py --onefile --windowed --icon=path\x.ico demo.py

其中 --onefile 表示只生成一个.exe文件,相关依赖都打包了, --windowed 表示生成的是GUI,否则是带命令窗口的, --icon 是设置.exe的图标。这些都是可选项。

B. 如何把Python脚本导出为exe程序

一.pyinstaller简介

pyinstaller将Python脚本打包成可执行程序,使在没有Python环境的机器上运行

最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。
可运行在Windows,Mac和Linux操作系统下。
但它不是跨编译的,也就是说在Windows下用PyInstaller生成的exe只能运行在Windows下,在Linux下生成的只能运行在Linux下。

二.pyinstaller在windows下的安装

使用命令pip install pyinstaller即可
在windows下,pyinstaller需要PyWin32的支持。当用pip安装pyinstaller时未找到PyWin32,会自动安装pypiwin32



如果有打包错误,具体看build里的warn*.txt文档,里面详细记载了错误的原因。一般都是库丢失。
spec文件告诉PyInstaller如何去处理脚本。它对脚本名以及大多数pyinstaller的可选参数进行加密。PyInstaller就是通过执行spec文件的内容来build the app。



阅读全文

与如何把写好的python程序打包成exe相关的资料

热点内容
江苏农商银行怎么完善个人信息 浏览:662
代理运营一个月能赚多少钱 浏览:163
阜新房产交易中心在哪里 浏览:256
如何导入网页数据到工作表 浏览:179
合肥市公务员社保信息怎么查 浏览:183
许昌职业技术学院单招面试多少分 浏览:635
怎么当外围代理 浏览:37
我的起源数据币在哪里呢 浏览:178
30万做什么代理 浏览:431
盛德鑫泰估计什么时候上市交易 浏览:255
安徽职业技术学院2020招了多少人 浏览:48
渠道信息系统的职能子系统有哪些 浏览:426
嘉兴海鲜市场怎么走 浏览:879
无钱无技术该做点什么 浏览:207
什么是技术能力和沟通能力 浏览:611
什么是先刑事后民事审理程序 浏览:929
手撕鸡怎么打开市场 浏览:582
小米如何数据备份到电脑 浏览:971
小程序的链接怎么提取纯视频 浏览:549
微信小程序李白怎么得 浏览:731