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 相关文章推荐
go语言计算两个时间的时间差方法
Mar 13 Python
在Django中限制已登录用户的访问的方法
Jul 23 Python
Python实现批量检测HTTP服务的状态
Oct 27 Python
Tornado协程在python2.7如何返回值(实现方法)
Jun 22 Python
对numpy 数组和矩阵的乘法的进一步理解
Apr 04 Python
由Python编写的MySQL管理工具代码实例
Apr 09 Python
python创建学生管理系统
Nov 22 Python
pandas factorize实现将字符串特征转化为数字特征
Dec 19 Python
Python3 A*寻路算法实现方式
Dec 24 Python
零基础小白多久能学会python
Jun 22 Python
python 实现图片修复(可用于去水印)
Nov 19 Python
Python异常类型以及处理方法汇总
Jun 05 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
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
C# WinForm中实现快捷键自定义设置实例
2015/01/23 PHP
教你在PHPStorm中配置Xdebug
2015/07/27 PHP
php模拟post上传图片实现代码
2016/06/24 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
js下用eval生成JSON对象
2010/09/17 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
通过jQuery源码学习javascript(一)
2012/12/27 Javascript
javascript对select标签的控制(option选项/select)
2013/01/31 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
jquery遍历函数siblings()用法实例
2015/12/24 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
vue使用技巧及vue项目中遇到的问题
2018/06/04 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
wxpython学习笔记(推荐查看)
2014/06/09 Python
Python实现CET查分的方法
2015/03/10 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
python构建基础的爬虫教学
2018/12/23 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
奥地利网上书店:Weltbild
2017/07/14 全球购物
电子商务自荐书范文
2014/01/04 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
学习十八届四中全会依法治国心得体会
2014/11/03 职场文书
群众路线四风对照检查材料
2014/11/04 职场文书
办公用房租赁协议书
2014/11/29 职场文书
离婚协议书范文
2015/01/26 职场文书