【5分钟搞定】如何将py打包成exe可执行文件
生活随笔
收集整理的這篇文章主要介紹了
【5分钟搞定】如何将py打包成exe可执行文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介
python代碼運行肯定是需要python環境還有一些外在依賴包的。
pyinstaller將Python腳本打包成可執行程序,使在沒有Python環境的機器上運行。
安裝
# 建議先配置pip國內下載源,再進行安裝 pip install pyinstaller打包運行
例子:打包下面的card_main.py文件。
它是一個控制臺窗口的程序。其中調用cards_tools中的方法。
pyinstaller 你要編譯的主程序.py運行成功實例:
目錄之中多了3個新的文件。
熟悉github的同學肯定知道,
dist目錄中一般存放的就是編譯的可執行文件。
直接雙擊運行就可以了。
您只需要將cards_main文件,打包成壓縮包,發給你的朋友。
您的朋友直接雙擊就可以運行代碼了。
當然你也可以,添加-F參數。
pyinstaller -F cards_main.py含義是,直接打包成一個文件。官網地址
您按照自己的需要進行選取就可以了。
常見錯誤處理
有的時候,我們打包出來的文件會直接閃退。
顯然是因為我們的程序里面有一些問題。
常見問題有,涉及到了讀取文件的操作,但文件讀取失敗。
我們需要把文件復制粘貼到dist目錄下。這樣才能成功讀取文件。
附:小技巧
當我們在控制臺,執行.exe文件,報錯信息會傳遞到控制臺中,這樣可以幫助我們進行Debug。
參考
pyinstaller 官方文檔
周小董的教程
尾語
以后可能還會繼續更新,但現在暫時就到這里吧。
Author: 夏2同學
Time: 2021年3月26日17:35:44
總結
以上是生活随笔為你收集整理的【5分钟搞定】如何将py打包成exe可执行文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【村通网】凭啥说python3.6+字典
- 下一篇: 【Python】PAT-1034 有理数