pyinstaller -F -w main.py
注:输入参数的含义
-F 表示生成单个可执行文件数据库
-w 表示去掉控制台窗口,这在GUI界面时很是有用。不过若是是命令行程序的话那就把这个选项删除吧!命令行
-p 表示你本身自定义须要加载的类路径,通常状况下用不到3d
-i 表示可执行文件的图标code
缺乏Qt组件没法正常启动,提示须要有Qt platforms plugin,因而咱们来到这个目录orm
这个目录直接找到有点困难,能够经过everything搜索blog
看到以下文件ip
把这个文件夹拷贝到和.exe文件一个路径下,出现想要的程序了。pycharm
Ⅰ.首先选择带命令行和不合并的打包方式qt
发现出现如下错误pip
此时只须要把platforms文件夹复制到main文件夹下边便可
以后再次打开main.exe文件,出现
获得的结果是数据库驱动没有加载,这时候将
找到以后将这个文件夹一样的复制到main文件夹中
此时,命令提示行不报问题,即表明启动正常
可是,再加入另外一个页面跳转从新打包时出现如下问题
按照提示在他要求的的路径下添加文件
所需的文件使用everything查找,在相似的路径下均可以找到而后复制到他要求的路径
最后要使用原来已经建立好的数据库,须要将已经建立好的数据库从新添加到main文件夹下
问题暂时解决
了解更多技术文章,欢迎关注个人我的公众号