打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python桌面应用(pyinstaller打包多个py文件)
几个常见问题
一 、当写这篇文章的时候,pyinstaller官网版本对pyqt5打包可能会遇到Could not find QtWebEngineProcess.exe.的错误。解决方法为:
1.在github下载新版本的开发包。
2.打开解压后的文件夹,shift+鼠标右键,点击“在此处打开命令窗口”。之后依次运行如下命令:
pip uninstall pyinstallerpython setup.py buildpython setup.py install
二 、如果有报错:“could not find or load the Qt platform plugin "windows" ”。原因之一可能是你把打包后的文件放在了中文目录下。只需要将打包后的文件放在英文目录下,就可以解决。
三、 多文件打包为单一文件时,即pyinstaller 命令中加入了-F,也可能会导致错误。尽量不要使用-F。
主要环境
1.系统:win10 64位
2.python版本:3.6
3.GUI库:pyqt5
4.pyinstaller版本:3.4
文件构成
文档结构图
使用pyinstaller打包的时候,仅打包.py文件,其余依赖项只需在打包完成后,拷入打包生成的根目录即可。
多文件打包
命令格式如下,下命令为一条命令,为方便显示做了分行处理:
pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2]# 以上为一整条命令
以上文图中结构为例,在根目录打开命令窗口,输入命令:
pyinstaller main.py -p mysql.py -p other.py --hidden-import mysql --hidden-import other
在目录结构:“程序根目录\dist\main\” 下可以找到生成的main.exe。将其他依赖文件拷贝进入“程序根目录\dist\main\” 下,即可运行。
=========吃鸡、撸码复古键盘=========
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python文件封装成*.exe文件(单文件和多文件)
Python如何发布程序的详细教程
Python程序打包—使用 Pyinstaller 打包资源文件
Python PyInstaller安装和使用教程(详解版)
Python如何打包EXE可执行文件
python3.7 打包成exe程序(只需两行命令)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服