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