Pyinstaller+InstallForge多文件项目打包

本文介绍了使用PyInstaller打包多个Python文件的方法,包括-D参数用于打包依赖,-w参数隐藏命令行,-i参数更换程序图标,-p参数指定导入路径。在打包后,通过InstallForge生成安装包,涉及步骤如添加文件、设置卸载选项、创建快捷方式等。遇到No such file or directory错误时,需将相应库文件复制到dist目录。
摘要由CSDN通过智能技术生成

二、Pyinstaller打包

多个python文件打包命令如下,其中main.py为程序入口

pyinstaller -D -i C:\Users\Desktop\icon.ico -w main.py -p aiJudge.py -p audioCollection.py -p mainPage.py -p predict.py --hidden-import aiJudge.py --hidden-import audioCollection.py --hidden-import mainPage.py  --hidden-import predict.py

参数说明

参数说明
-D打包多个文件,在dist中生成很多依赖文件
-w当程序启动的时候不会打开命令行(只对Windows有效)
-i改变程序的图标
-p设置导入路径,指明程序需要的资源

打包完成后,生成distbuildmain.spec文件(dist中包含名为main的项目文件),将未打包的依赖项(文件夹等)拷入生成的目录dist下项目文件main中即可。

Error:No such file or directory: '\\librosa\\util\\example_data\\registry.txt'
解决: 直接将程序所在环境的librosa文件夹复制到dist

三、InstallForge生成安装包

1、General
1.1 General
在这里插入图片描述
2、Setup

2.1 Files
添加dist/main/下全部文件,文件可一键添加,文件夹只能手动逐个添加

在这里插入图片描述
2.2 Uninstallation
在这里插入图片描述
3、Dialogs
3.1 Finish
输入dist/main下可执行文件即可
在这里插入图片描述4、System
4.1 Shortcuts
添加shortcuts
在这里插入图片描述
在这里插入图片描述
5、Build
输入安装包存储路径及名称
在这里插入图片描述
6、点击Build,生成安装包
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值