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

7.关于pyinstaller打包生成exe的方法

  • 安装pip 、 pyinstaller
  • 在pycharm 的Terminal窗口中输入
pyinstaller -F -w main.py

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

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

-p 表示你本身自定义须要加载的类路径,通常状况下用不到3d

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

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

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

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

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

缺乏Qt组件没法正常启动,提示须要有Qt platforms plugin,因而咱们来到这个目录orm

这个目录直接找到有点困难,能够经过everything搜索blog

看到以下文件ip

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

4、出现数据库链接失败问题

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

发现出现如下错误pip

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

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

找到以后将这个文件夹一样的复制到main文件夹中

此时,命令提示行不报问题,即表明启动正常
可是,再加入另外一个页面跳转从新打包时出现如下问题

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

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

了解更多技术文章,欢迎关注个人我的公众号

相关文章
相关标签/搜索