pyqt5数据库使用详细教程(打包解决方案)


Posted in Python onMarch 25, 2020

关于pyinstaller打包生成exe的方法

安装pip 、 pyinstaller

在pycharm 的Terminal窗口中输入

pyinstaller -F -w main.py

注:输入参数的含义 -F 表示生成单个可执行文件

-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!

-p 表示你自己自定义需要加载的类路径,一般情况下用不到

-i 表示可执行文件的图标

一、出现 Cannot find existing PyQt5 plugin directories 报错

pyqt5数据库使用详细教程(打包解决方案)

二、出现 pip既不是内部命令,也不是外部命令式 报错

pyqt5数据库使用详细教程(打包解决方案)

添加完毕之后,重启pycharm ,重启命令行

三、出现双击exe报错的问题

pyqt5数据库使用详细教程(打包解决方案)

缺少Qt组件无法正常启动,提示需要有Qt platforms plugin,于是我们来到这个目录

pyqt5数据库使用详细教程(打包解决方案)

这个目录直接找到有点困难,可以通过everything搜索

pyqt5数据库使用详细教程(打包解决方案)

看到如下文件

pyqt5数据库使用详细教程(打包解决方案)

把这个文件夹拷贝到和.exe文件一个路径下,出现想要的程序了。

四、出现数据库连接失败问题

Ⅰ.首先选择带命令行和不合并的打包方式

pyqt5数据库使用详细教程(打包解决方案)

发现出现以下错误

pyqt5数据库使用详细教程(打包解决方案)

此时只需要把platforms文件夹复制到main文件夹下边即可之后再次打开main.exe文件,出现

pyqt5数据库使用详细教程(打包解决方案)

得到的结果是数据库驱动没有加载,这时候将

pyqt5数据库使用详细教程(打包解决方案)

找到之后将这个文件夹同样的复制到main文件夹中

pyqt5数据库使用详细教程(打包解决方案)

此时,命令提示行不报问题,即代表启动正常但是,再加入另一个页面跳转重新打包时出现以下问题

pyqt5数据库使用详细教程(打包解决方案)

按照提示在他要求的的路径下添加文件所需的文件使用everything查找,在类似的路径下都可以找到然后复制到他要求的路径

pyqt5数据库使用详细教程(打包解决方案)

最后要使用原来已经创建好的数据库,需要将已经创建好的数据库重新添加到main文件夹下问题暂时解决

总结

到此这篇关于pyqt5数据库使用教程(打包解决方案)的文章就介绍到这了,更多相关pyqt5数据库使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中使用smtplib和email模块发送邮件实例
Apr 22 Python
用Python编写一个国际象棋AI程序
Nov 28 Python
Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
Feb 23 Python
python抓取文件夹的所有文件
Feb 27 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
Aug 31 Python
tornado+celery的简单使用详解
Dec 21 Python
基于Tensorflow:CPU性能分析
Feb 10 Python
Python networkx包的实现
Feb 14 Python
Python实现自动访问网页的例子
Feb 21 Python
Python中logging日志记录到文件及自动分割的操作代码
Aug 05 Python
地图可视化神器kepler.gl python接口的使用方法
Dec 22 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
Mar 25 #Python
python自动下载图片的方法示例
Mar 25 #Python
Python短信轰炸的代码
Mar 25 #Python
PyQt5事件处理之定时在控件上显示信息的代码
Mar 25 #Python
基于Python计算圆周率pi代码实例
Mar 25 #Python
Python异常原理及异常捕捉实现过程解析
Mar 25 #Python
Python导入模块包原理及相关注意事项
Mar 25 #Python
You might like
php 破解防盗链图片函数
2008/12/09 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
php文件上传简单实现方法
2015/01/24 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
基于d3.js实现实时刷新的折线图
2016/08/03 Javascript
javascript基础知识讲解
2017/01/11 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
对python中的six.moves模块的下载函数urlretrieve详解
2018/12/19 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
巴西体育用品商店:Lojão dos Esportes
2018/07/21 全球购物
工商治理实习生的自我评价分享
2014/02/20 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
商业房地产广告语
2014/03/13 职场文书
慈善晚会策划方案
2014/05/14 职场文书
家长给老师的感谢信
2015/01/20 职场文书
保研推荐信范文
2015/03/25 职场文书
2015公务员年度考核评语
2015/03/25 职场文书
2015年政治教研组工作总结
2015/07/22 职场文书
用Python将GIF动图分解成多张静态图片
2021/06/11 Python
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技