【pyinstaller打包PyQT5程序成exe可执行文件】
2021/11/30 17:36:20
本文主要是介绍【pyinstaller打包PyQT5程序成exe可执行文件】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
pyinstaller打包PyQT5程序成exe可执行文件
打包前提
- 本地程序正常运行无BUG
安装pyinstaller
- pip install pyinstaller
保证pyinstaller安装的环境和程序运行环境一致,使用pip 安装。
执行打包指令
- 进入pycharm编辑器的控制台
- 在控制台输入以下指令打包程序
#water_test.py是程序的入口文件 #--noconsole表示打包后的exe程序执行时不显示控制台 pyinstaller water_test.py --noconsole
- 可能存在问题
打包过程中可能会报错(找不到numpy,pandas模块等等),此时需要删除刚刚打包生成的文件(在程序同级目录下的dist和build文件夹,入口文件.spec),然后重新输入以下指令打包。
pyinstaller water_test.py --noconsole --hidden-import numpy --hidden-import sklearn.utils._weight_v ector
numpy和sklearn.utils_weight_vector为找不到的包名称。
- 等待打包完成后,打包成功会在当前目录生成3个文件。
- 将程序运行所需要的所有(非py文件)文件和文件夹复制到dist文件里面的项目文件夹下。因为非py文件不会被自动打包,需手动添加。
- 我需要的文件夹是ui,weights。
- 之后,在当前目录下寻找到 入口文件名称.exe 文件,双击即可执行。
这篇关于【pyinstaller打包PyQT5程序成exe可执行文件】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-20微服务项目实战:初学者的全流程指南
- 2024-09-20微信支付系统项目实战入门教程
- 2024-09-20微信支付项目实战:新手入门教程
- 2024-09-20Hbase项目实战:初学者的全面指南
- 2024-09-20Java部署项目实战:新手入门教程
- 2024-09-20Java微服务系统教程:入门到实践
- 2024-09-20Java支付系统教程:初学者必看指南
- 2024-09-20uni-APP教程:新手入门与实战指南
- 2024-09-20UNI-APP教程:新手入门与实践指南
- 2024-09-20编译部署项目实战教程