以下是一个分步骤的指南,帮助你使用PyInstaller打包配置文件: 1. 确定配置文件的位置和格式 首先,确定你的配置文件(如.ini、.json、.yaml等)的位置。假设你的配置文件名为config.ini,位于项目的根目录下。 2. 修改PyInstaller的打包脚本或命令 你可以通过修改PyInstaller的.spec文件或使用命令行参数来确保配置文件被...
pyinstaller --onefile main.py 1. 这里的--onefile参数表示将所有依赖打包进一个单独的可执行文件中。如果你希望输出一个包含多个文件(如.exe和一些依赖库)的目录结构,可以省略此参数。 3. 包含配置文件 默认情况下,PyInstaller 不会自动包含非 Python 文件(如配置文件、图片等)。为了将config.ini配置文件包含进打...
现在将Conf.json打包进exe中(程序中需要对路径做处理,即(二)中提到的路径处理函数). 修改Test.spec 为: 在data中将资源文件或者配置文件添加进去。 Step3. 打包spec文件 1 pyinstaller Test.spec 打包完成,无任何报错信息,生成的exe在dist中,测试Test.exe,将其拷贝至没有Conf.json的文件夹下运行,程序正常运行,...
表示打包成功,在代码存放目录中的dist文件夹中就能找到.exe文件了。 多文件打包 如果程序中有些资源文件,比如图标、图片等,直接pyinstaller,并不会把这些一起打包进去。 这样的话,就只能用pyinstaller生成.spec文件,然后修改.spec文件,再通过spec文件来打包。同样,为了方便,我还是通过pycharm来配置两个工具,一个使用py...
使用pyinstaller可以把.py文件打包为.exe可执行文件,命令为: 打包后有两个文件夹,一个是dist,另外一个是build,可执行文件在dist文件夹里面,但是会...
PyInstaller打包配置文件 在很多项目完成时,我们需要将python文件打包发布为一个exe应用程序,在python 中,打包就变得很简单了。 此文章仅介绍最简单的单个python文件打包,以及资源打包,后续复杂的,实践后再做更新。 (一) 仅打包python文件 Step1. 安装PyInstaller 第三方库。
Pyinstaller可以将python程序打包成可执行文件,在windows上是exe文件,在linux上是二进制可执行文件。 工作中有需求是把本地python工程打包成后台可运行的服务,考虑到部署环境的不同,可以使用docker镜像的方式,也可以使用pyinstaller打包成可执行文件: docker镜像的好处是运行起来后可以替换内部的文件,当程序修改之后可以不需...
在使用pyinstaller打包好一个exe后,运行此exe,会把此文件解压缩到 C:\Users\xxxx\AppData\Local\Temp\ 临时目录下运行。而配置文件一般放置在exe同一个目录下等待程序查找读取。而如果使用 os.path.dirname(os.path.realpath(__file__)) 来获取目录,会定位到解压缩后的临时地址从而找不到配置文件。
1. 安装 PyInstaller 首先,确保你已经安装了 PyInstaller。如果还没有安装,可以通过 pip 进行安装: pip install pyinstaller 2. 打包 Python 脚本 假设你有一个名为main.py的 Python 脚本,并且该脚本依赖于一个名为config.ini的配置文件。你可以通过以下命令来生成一个可执行文件: ...
# 在使用pyinstaller打包好一个exe后,运行此exe,会把此文件解压缩到 # C:\Users\xxxx\AppData\Local\Temp\ # 临时目录下运行。而配置文件一般放置在exe同一个目录下等待程序查找读取。而如果使用 # 来获取目录,会定位到解压缩后的临时地址从而找不到配