上篇的文章没有打包。现在尝试打包。
一。前言
为了更好的管理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多文件打包。可能写的不是很好。
转载请说明出处!原创不易!