pyqt5數(shù)據(jù)庫使用詳細(xì)教程(打包解決方案)
關(guān)于pyinstaller打包生成exe的方法
安裝pip 、 pyinstaller
在pycharm 的Terminal窗口中輸入
pyinstaller -F -w main.py
注:輸入?yún)?shù)的含義 -F 表示生成單個(gè)可執(zhí)行文件
-w 表示去掉控制臺(tái)窗口,這在GUI界面時(shí)非常有用。不過如果是命令行程序的話那就把這個(gè)選項(xiàng)刪除吧!
-p 表示你自己自定義需要加載的類路徑,一般情況下用不到
-i 表示可執(zhí)行文件的圖標(biāo)
一、出現(xiàn) Cannot find existing PyQt5 plugin directories 報(bào)錯(cuò)
二、出現(xiàn) pip既不是內(nèi)部命令,也不是外部命令式 報(bào)錯(cuò)
添加完畢之后,重啟pycharm ,重啟命令行
三、出現(xiàn)雙擊exe報(bào)錯(cuò)的問題
缺少Q(mào)t組件無法正常啟動(dòng),提示需要有Qt platforms plugin,于是我們來到這個(gè)目錄
這個(gè)目錄直接找到有點(diǎn)困難,可以通過everything搜索
看到如下文件
把這個(gè)文件夾拷貝到和.exe文件一個(gè)路徑下,出現(xiàn)想要的程序了。
四、出現(xiàn)數(shù)據(jù)庫連接失敗問題
Ⅰ.首先選擇帶命令行和不合并的打包方式
發(fā)現(xiàn)出現(xiàn)以下錯(cuò)誤
此時(shí)只需要把platforms文件夾復(fù)制到main文件夾下邊即可之后再次打開main.exe文件,出現(xiàn)
得到的結(jié)果是數(shù)據(jù)庫驅(qū)動(dòng)沒有加載,這時(shí)候?qū)?/p>
找到之后將這個(gè)文件夾同樣的復(fù)制到main文件夾中
此時(shí),命令提示行不報(bào)問題,即代表啟動(dòng)正常但是,再加入另一個(gè)頁面跳轉(zhuǎn)重新打包時(shí)出現(xiàn)以下問題
按照提示在他要求的的路徑下添加文件所需的文件使用everything查找,在類似的路徑下都可以找到然后復(fù)制到他要求的路徑
最后要使用原來已經(jīng)創(chuàng)建好的數(shù)據(jù)庫,需要將已經(jīng)創(chuàng)建好的數(shù)據(jù)庫重新添加到main文件夾下問題暫時(shí)解決
總結(jié)
到此這篇關(guān)于pyqt5數(shù)據(jù)庫使用教程(打包解決方案)的文章就介紹到這了,更多相關(guān)pyqt5數(shù)據(jù)庫使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
matplotlib一維散點(diǎn)分布圖的實(shí)現(xiàn)
本文主要介紹了matplotlib一維散點(diǎn)分布圖的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03Python使用pandas將表格數(shù)據(jù)進(jìn)行處理
這篇文章主要介紹了Python使用pandas將表格數(shù)據(jù)進(jìn)行處理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下2022-08-08在python中實(shí)現(xiàn)對list求和及求積
今天小編就為大家分享一篇在python中實(shí)現(xiàn)對list求和及求積,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11python configparser中默認(rèn)值的設(shè)定方式
這篇文章主要介紹了python configparser中默認(rèn)值的設(shè)定方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02Python OpenCV調(diào)用攝像頭檢測人臉并截圖
這篇文章主要為大家詳細(xì)介紹了Python OpenCV調(diào)用攝像頭檢測人臉并截圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07Python 調(diào)用 Windows API COM 新法
Python中調(diào)用Win32API 通常都是使用 PyWin32或者ctypes。本文給大家介紹Python 調(diào)用 Windows API COM 新法,感興趣的朋友跟隨小編一起看看吧2019-08-08