溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

發(fā)布時(shí)間:2020-10-16 18:18:19 來(lái)源:腳本之家 閱讀:193 作者:于宙 欄目:開(kāi)發(fā)技術(shù)

關(guān)于pyinstaller打包生成exe的方法

安裝pip 、 pyinstaller

在pycharm 的Terminal窗口中輸入

pyinstaller -F -w main.py

注:輸入?yún)?shù)的含義 -F 表示生成單個(gè)可執(zhí)行文件

-w 表示去掉控制臺(tái)窗口,這在GUI界面時(shí)非常有用。不過(guò)如果是命令行程序的話那就把這個(gè)選項(xiàng)刪除吧!

-p 表示你自己自定義需要加載的類路徑,一般情況下用不到

-i 表示可執(zhí)行文件的圖標(biāo)

一、出現(xiàn) Cannot find existing PyQt5 plugin directories 報(bào)錯(cuò)

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

二、出現(xiàn) pip既不是內(nèi)部命令,也不是外部命令式 報(bào)錯(cuò)

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

添加完畢之后,重啟pycharm ,重啟命令行

三、出現(xiàn)雙擊exe報(bào)錯(cuò)的問(wèn)題

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

缺少Q(mào)t組件無(wú)法正常啟動(dòng),提示需要有Qt platforms plugin,于是我們來(lái)到這個(gè)目錄

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

這個(gè)目錄直接找到有點(diǎn)困難,可以通過(guò)everything搜索

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

看到如下文件

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

把這個(gè)文件夾拷貝到和.exe文件一個(gè)路徑下,出現(xiàn)想要的程序了。

四、出現(xiàn)數(shù)據(jù)庫(kù)連接失敗問(wèn)題

Ⅰ.首先選擇帶命令行和不合并的打包方式

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

發(fā)現(xiàn)出現(xiàn)以下錯(cuò)誤

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

此時(shí)只需要把platforms文件夾復(fù)制到main文件夾下邊即可之后再次打開(kāi)main.exe文件,出現(xiàn)

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

得到的結(jié)果是數(shù)據(jù)庫(kù)驅(qū)動(dòng)沒(méi)有加載,這時(shí)候?qū)?/p>

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

找到之后將這個(gè)文件夾同樣的復(fù)制到main文件夾中

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

此時(shí),命令提示行不報(bào)問(wèn)題,即代表啟動(dòng)正常但是,再加入另一個(gè)頁(yè)面跳轉(zhuǎn)重新打包時(shí)出現(xiàn)以下問(wèn)題

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

按照提示在他要求的的路徑下添加文件所需的文件使用everything查找,在類似的路徑下都可以找到然后復(fù)制到他要求的路徑

pyqt5數(shù)據(jù)庫(kù)使用詳細(xì)教程(打包解決方案)

最后要使用原來(lái)已經(jīng)創(chuàng)建好的數(shù)據(jù)庫(kù),需要將已經(jīng)創(chuàng)建好的數(shù)據(jù)庫(kù)重新添加到main文件夾下問(wèn)題暫時(shí)解決

總結(jié)

到此這篇關(guān)于pyqt5數(shù)據(jù)庫(kù)使用教程(打包解決方案)的文章就介紹到這了,更多相關(guān)pyqt5數(shù)據(jù)庫(kù)使用內(nèi)容請(qǐng)搜索億速云以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持億速云!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI