python使用pyinstaller如何打包多个py文件

上篇的文章没有打包。现在尝试打包。

一。前言

为了更好的管理python代码,经常我们需要把独立的功能/类写成一个单独的py文件,以方便查阅和读取修改。一般我们使用pyinstaller打包只是打包单一文件即可。但是打包多个文件就比较复杂。以下是本人参考网上很多教程并且总结而成。
1、单个的文件就不讲了,晚上有很多资料。

我们主要讲多文件怎么打包。

2.这是我打包好之后出现的文件,打包好的会出现dist这个文件,lmage这个文件是图标,需要自己移动。这个我测试的时候怎么界面图标和exe图标怎么都没有办法自动打包进去。

2.1 首先我们环境配置。

本文所使用的Windows系统为Windows10,安装的Python版本为3.10.11。

Python环境安装方法可参考Python环境配置以及包管理方法详细介绍 。

2.2  PyInstaller安装 ,我用的是pycharm终端安装的。

安装好Python环境后(我使用的Python版本为3.10.11),在终端使用pip命令安装即可:

pip install pyinstaller

这是安装好了的截图。

2.3  安装好了就可以打包了在pycharm打开你想要打包的文件。

3.4 我是先使用PyInstaller 来生成初始的 .spec 文件。可能有办法一次全部打包。在终端输入

pyinstaller --name main --onefile --windowed --icon=img_s.ico main.py

注意需要使用--name参数设置一下应用名称,执行完成后会生成名称为main.spec的文件,编辑main.spec文件后

3.5  编辑main.spec文件,只需要修改这几个地方即可,修改完后关闭保存

3.6 修改完后在在终端进行打包。

pyinstaller main.spec

3.7 结果截图。打包好了可以删除 build 这个文件。lmage是自己手动一过去的。不然exe运行会会出现找不到图片。

以上就是自己摸搜出来的pyinstaller多文件打包。可能写的不是很好。

转载请说明出处!原创不易!
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值