PyInstaller在首次运行时会自动生成一个.spec文件,这个文件描述了如何打包你的应用。你可以手动编辑这个文件来添加额外的文件或进行其他自定义设置。 假设你有一个主脚本main.py,以及一个辅助模块utils.py,你可以按照以下步骤生成并编辑.spec文件: 运行pyinstaller --onefile main.py来生成初始的.spec文件(通常命名为mai...
pyinstaller--onefile--add-data"config.json;."--add-data"utils.py;."main.py 1. --onefile: 打包成一个执行文件。 --add-data "config.json;.": 将config.json文件添加到打包中,;.表示该文件将被放置在当前目录。 --add-data "utils.py;.": 将utils.py文件添加到打包中。 在命令中使用;是在 Wi...
把所有的非.py文件放到a=Analysis()中的datas参数值中,datas的每个元素含两个参数,前一个是存放非.py文件的路径,后一个是存放的文件夹名称。在封装时,会根据这个文件夹路径搜索需要拷贝的非.py文件。以待一起封装图片.png为例,演示如下:最后,保存修改好的main.spec,同样的,在命令行窗口中输入:pyinstal...
pyinstaller--onefilemain.py 1. --onefile: 将所有文件打包成一个单独的可执行文件。 main.py: 主入口文件。 该命令执行后,PyInstaller会生成一个dist文件夹,里面包含名为main的可执行文件。 2.4 运行可执行文件 在dist目录下,可以找到打包好的可执行文件。直接运行该文件,程序将按照预期执行。 3. 了解PyInstalle...
pyinstaller--onefile--add-data"data.txt;."--add-data"other_file.py;."main.py --onefile: 将所有内容打包到一个可执行文件中。 --add-data "data.txt;.": 将data.txt文件包含在可执行文件中。 --add-data "other_file.py;.": 将other_file.py文件包含在可执行文件中。
python pyinstaller同时打包多个py文件 python pyinstaller同时打包多个py文件 1.运行pyinstaller main.py生成main.spec 2.修改main.spec,打包的文件需要放在main.py的相同目录 3.添加打包的文件 4.执行pyinstaller main.spec 5.找到exe文件目录并测试
pyinstaller main.py -p ensurance.py -p income_tax.py 打包成功! 并在.\dist\main路径下可找到main.exe文件, 双击exe文件可正常运行, 但是,针对于文件较多的时候使用-p的方法就比较麻烦,这种时候可采用方案2。 2.2 pyinstaller xx.spec ① 只打包主程序mian.py以生成.spec文件并只保留这个文件,删除目录下生...
文件目录 1.生成主函数对应的spec文件 2.手动修改spec 3.对spec文件进行pyinstaller安装 4.在同级目录下dist会生成打包好的tool 5.打包单个文件
文件1main.py 内容fromaddimportadd k,p=input('输入两个 个位数字 \n')print(add(k,p))文件2add.py 内容defadd(number1,number2):adds=int(number1)+int(number2)returnadds 一个加法的函数从main.py里执行,从add.py调出一个函数使用所以打包时填写 pyinstaller -F main.py -p add.pyadd.py只是被...
pyinstaller -F bin\setup.py 1. 程序结束后,发现当前目录下生成两个文件夹(bulid、dist)和一个文件setup.spec,现在删除两个文件夹,只保留setup.spec文件。 封装文件夹结构建议 在Install文件夹下,储存安装所需SPEC文件与安装结果。 对应conda代码:使用时清除回车换行!!!