python通过pyinstaller打包软件将GUI项目打包成exe文件
生活随笔
收集整理的這篇文章主要介紹了
python通过pyinstaller打包软件将GUI项目打包成exe文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
此項目分為兩步:
所用到的第三方庫:
- tkinter
- pyinstaller
具體實現(xiàn)
1. GUI界面
本次主要講解如何打包,所以在此只是設(shè)計一個十分簡單GUI界面本次主要講解如何打包,所以在此只是設(shè)計一個十分簡單GUI界面
代碼如下
2. 程序打包
在此,我們用pyinstaller打包,這是一個用于pythonGUI打包軟件的第三方庫。
具體操作命令如下:1,安裝pyinstaller
pip install pyinstaller (如果安裝失敗,用管理員權(quán)限安裝)
2,打包程序
1,安裝pyinstallerpip install pyinstaller (如果安裝失敗,用管理員權(quán)限安裝)2,打包程序(1)將ico圖片、和代碼同一文件夾(2)Win+R,cmd進入管理員界面 cd切換到代碼目錄(3)輸入命令pyinstaller -F -w -i F:\code\image.ico demo.py-F 表示打包(F 大寫)-w 取消控制臺顯示(w 小寫)-i 有錯誤也繼續(xù)執(zhí)行(i 小寫)ico圖片路徑(絕對路徑)最后是代碼名稱(4)如果程序里面有圖片,需要將圖片復(fù)制到exe文件同一級文件夾,否則程序無法正常運行注意:文件路徑千萬不要有中文,否則會出現(xiàn)一些編碼方面的錯誤。打包完成后的文件結(jié)構(gòu)
這是我們想要的exe文件就在dist目錄里。
進入dist目錄,點擊exe文件運行我們生成的程序,
可能出現(xiàn)的問題:
pyinstaller打包運行失敗 Failed to execute script pyi_rth_multiprocessing
歡迎關(guān)注公眾號:算法工程師的學(xué)習(xí)日志
總結(jié)
以上是生活随笔為你收集整理的python通过pyinstaller打包软件将GUI项目打包成exe文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python gui打包exe pyin
- 下一篇: python3 bytes和str转换,