导航:首页 > 版本升级 > 多个python打包exe文件

多个python打包exe文件

发布时间:2023-07-28 08:11:43

⑴ 如何将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的图标。这些都是可选项。

⑵ 包含多个文件夹的Python项目打包为可执行文件exe

文件构成

使用pyinstaller打包的时候,仅打包.py文件,其余依赖项只需在打包完成后,拷入打包生成的根目录即可。

多文件打包

命令格式如下,下命令为一条命令,为方便显示做了分行处理:

pyinstaller [主文件] -p [其他文件1] -p [其他文件2]--hidden-import [自建模块1]--hidden-import [自建模块2]# 以上为一整条命令

以上文图中结构为例,在根目录打开命令窗口,输入命令:

pyinstaller main.py -p mysql.py -p other.py --hidden-import mysql --hidden-import other

在目录结构:“程序根目录distmain” 下可以找到生成的main.exe。将其他依赖文件拷贝进入“程序根目录distmain” 下,即可运行。

阅读全文

与多个python打包exe文件相关的资料

热点内容
zip压缩文件如何解压 浏览:740
你去外面玩没有网络怎么办 浏览:252
abc文件用什么打开 浏览:887
卸载后文件还在哪里 浏览:152
appleid需要8个字符 浏览:9
浏览器缓存文件提取 浏览:821
网络上如何找回证券开户账号 浏览:373
红酒网站哪个好 浏览:822
苹果大悦城维修中心 浏览:179
快点app有哪些好看的小说主角是男的 浏览:515
iphone怎么改文件名后缀 浏览:776
win10系统浏览器字体暗淡 浏览:486
微信好友备份助手插件 浏览:180
太空工程师如何编程模块 浏览:721
剑网三95级新版本挖宝 浏览:288
win10如何唤出表情 浏览:712
系统损坏日志文件怎么修复 浏览:175
mac双系统装win10系统下载 浏览:398
行程卡未找到行程数据怎么办 浏览:268
sources文件夹可以删除吗 浏览:82

友情链接