關於pyinstaller打包生成exe的方法
安裝pip 、 pyinstaller
在pycharm 的terminal視窗中輸入
pyinstaller -f -w main.py
注:輸入引數的含義 -f 表示生成單個可執行檔案
-w 表示去掉xdghwpp控制台視窗,這在gui介面時非常有用。不過如果是命令列程式的話那就把這個選項刪除吧!
-p 表示你自己自定義需要載入的類路徑,一般情況下用不到
-i 表示可執行檔案的圖示
一、出現 cannot find existing pyqt5 plugin 程式設計客棧dire 報錯
二、出現 pip既不是內部命令,也不是外部命令式 報錯
新增完畢之後,重啟pycharm ,重啟命令列
三、出現雙擊exe報錯的問題
缺少qt元件無法正常啟動,提示需要有qt platforms plugin,於是我們來到這個目錄
這個目錄直接找到有點困難,可以通過everything搜尋
看到如下檔案
把這個資料夾拷貝程式設計客棧到和.exe檔案乙個路徑下,出現想要的程式了。
四、出現資料庫連線失敗問題
ⅰ.首先選擇帶命令列和不合併的打包方式
發現出現以下錯誤
此時只需要把platforms資料夾複製到main資料夾下邊即可之後再次開啟main.exe檔案,出現
得到的結果是資料庫驅動沒有載入,這時候將
找到之後將這個資料夾同樣的複製到main資料夾中
此時,命令提示行不報問題,即代表啟動正常但是,再加入另乙個頁面跳轉重新打包時出現以下問題
按照提示在他要求的的路徑下新增檔案所需的檔案程式設計客棧使用everything查詢,在類似的路徑下都可以找到然後複製到他要求的路徑
最後要使用原來已經建立好的資料庫,需要將已經建立好的資料庫重新新增到main資料夾下問題暫時解決
總結
PyQt5安裝詳細教程?
1 首先安裝python 安裝版本 python 3.7.4 注意 雙擊開始安裝的時候,一定要把下面的add path勾上 表示新增到環境變數,這樣cmd也能使用了 安裝版本 pyqt5 5.13.0 如果慢,就是用國內源 pip install pyqt5 i。這裡注意,可能出現錯誤,請多試幾次。...
pyqt5 安裝與使用教程
針對ubuntu系統,開發環境需要python2.7 python3.5 pyqt5 qt designer.首先是幾個軟體的安裝過程,ubuntu系統一般已經配置好了python,所以無需安裝,如果沒有可以自行安裝.1.pyqt5安裝 sudo apt get install python3 py...
PyQt5之SQLite資料庫操作(1)
導入庫檔案 from pyqt5 import qtsql from pyqt5.qtsql import qsqlquery qtsql類即qt中的qsqldatabase類,用於處理與資料庫的連線 qsqlquery類提供了執行和操作sql語句打方法 第一步連線sqlite資料庫 databas...