.py怎麼轉換成exe格式!?

Python 3.2


推薦:

Python與模具:Python打包exe的王炸-Nuitka?

zhuanlan.zhihu.com圖標


通常寫好的python模塊文件(即py文件),我們想要運行的它的話可以通多ide(比如pycharm或者vs code等等工具)運行,也可以通過打開dos,執行命令python *.py去運行,但這些方式發現沒,如果要保證程序能夠正常運行,機器上必須先安裝配置好python的基礎運行環境,否則是不行的。問題來了,在客戶的電腦上想要運行編寫的好py文件運行效果,你告訴用戶先裝個python才能運行,這樣的要求肯定是不行的,而且比較麻煩。怎麼辦呢?打包唄,將py文件那隻整個項目相關文件打包成一個exe文件(帶上必要的配置目錄文件等),直接發給用戶,用戶就可以直接在他的電腦上無序安裝其他任何環境就可以運行該exe程序,顯得多麼方便和高大尚啊。對於開發人員來說,不會打包將是人生一大遺憾。那麼如何來打包呢?python程序打包其實有很多方式的,這裡我推薦搭建先pip安裝一個名叫pyinstaller的免費打包工具,非常強大方便和好用。具體如何使用,可以參考下方鏈接中我的這篇文章描述,很容易學會的,如果有任何問題歡迎留言。如果大家有興趣學習python全棧自動化測試的話,可以關注的的個人賬號和下方相關的自動化測試專欄,錄取會有相關技術文章不定期更新中。最後祝好運,加油!!!

海闊and天空:python高級:11.打包?

zhuanlan.zhihu.com圖標selenium自動化測試?

zhuanlan.zhihu.com圖標


我一般用pyinstaller模塊,使用前先pip安裝這個模塊。

運行cmd, 打開py文件所在的目錄。如C:Users&>

輸入pyinstaller -F -w **.py即可。-w是用於自己編寫了UI不需要cmd窗口的情況,如果需要cmd窗口要把-w換成-c。

另外有些模塊不能被pyinstaller打包,之前遇到過程序里引用了moviepy模塊,然後打包不成功的問題。也遇到過multiproceesing模塊打包完了不運行的情況。不過大部分都能打包成exe,遇到特殊情況再去網上尋找幫助。


py轉換exe親測筆記

https://blog.csdn.net/qq_38412868/article/details/92800524


用pyinstaller可以生成exe文件。


有個庫pyinstaller 可以將代碼打包成運行文件


Python根本不需要轉exe,python是解析型語言,直接把.py扔給解析器就可以了。不用編譯成exe,out之類的二進位文件。


直接改後綴


推薦閱讀:

TAG:Python | Python入門 |