以下是一个分步骤的指南,帮助你使用PyInstaller打包配置文件: 1. 确定配置文件的位置和格式 首先,确定你的配置文件(如.ini、.json、.yaml等)的位置。假设你的配置文件名为config.ini,位于项目的根目录下。 2. 修改PyInstaller的打包脚本或命令 你可以通过修改PyInstaller的.spec文件或使用命令行参数来确保配置文件被...
--distpath DIR:设置打包生成的输出文件夹,默认为dist。 --workpath WORKPATH:指定临时工作文件的保存路径,默认是build文件夹。 --upx-dirUPX_DIR:指定 UPX 的安装目录,以压缩可执行文件中的二进制文件。 4.添加资源 --add-data SOURCE:DEST:指定要包含在包中的数据文件,格式为SOURCE:DEST,SOURCE是文件路径,D...
现在将Conf.json打包进exe中(程序中需要对路径做处理,即(二)中提到的路径处理函数). 修改Test.spec 为: 在data中将资源文件或者配置文件添加进去。 Step3. 打包spec文件 1 pyinstaller Test.spec 打包完成,无任何报错信息,生成的exe在dist中,测试Test.exe,将其拷贝至没有Conf.json的文件夹下运行,程序正常运行,...
默认情况下,PyInstaller 不会自动包含非 Python 文件(如配置文件、图片等)。为了将config.ini配置文件包含进打包的可执行文件中,你需要修改你的脚本,使其能够从可执行文件所在的目录加载配置文件,或者显式地告诉 PyInstaller 将该文件包含进来。 方法一:修改脚本动态加载配置文件路径 在你的 Python 脚本中,使用如下方式...
2. 打包初体验 3. 打包进阶体验 4. 带配置文件打包(高级) 5. 添加隐式调用库(高级) 1. 安装pyinstaller PyInstaller是一个用来将Python程序打包成一个独立可执行文件的第三方包。 因是第三方包,所以需要安装一下: pip install pyinstaller pip install pyinstaller ...
pyinstaller模块主要用于python代码打包成exe程序直接使用,这样在其它电脑上即使没有python环境也是可以运行的。 用法 一.安装 pyinstaller属于第三方库,因此在使用的时候需提前安装 pip install pyinstaller 二.配置spec文件 1.配置生成exe程序文件夹 (1)如果不熟悉spec配置内容,可以在终端运行如下指令生成固定模板 ...
前段时间在制作词云制作小工具的时候,直接在命令行用pyinstaller-F 工具.py指令打包成功后,启动exe可执行文件的时候各种报错。 今天,我们就分享一下踩坑经过。 目录: 1. 安装pyinstaller 2. 打包初体验 3. 打包进阶体验 4. 带配置文件打包(高级) 5. 添加隐式调用库(高级) ...
2. 打包初体验 3. 打包进阶体验 4. 带配置文件打包(高级) 5. 添加隐式调用库(高级) 1. 安装pyinstaller PyInstaller是一个用来将Python程序打包成一个独立可执行文件的第三方包。 因是第三方包,所以需要安装一下: pip install pyinstaller 或者升级到最新版本:...
打包命令:pyinstaller hello.py 输出结果:生成 dist/ 和 build/ 文件夹:dist/hello/:包含可执行文件和所有依赖文件。build/:临时生成的文件(可删除)。hello.spec:配置文件(记录打包参数,可用于自定义打包)。四、打包过程的详细步骤 1. 分析阶段(Analysis)扫描脚本:PyInstaller 会解析 hello.py,找出所有...