背景:
我們使用cx-freeze編譯出來的exe檔案有很多依賴庫,dll,pyd等等。
使我們程式使用很不方便,有什麼方法能把程式編譯成單獨可執行的exe檔案呢?
下面介紹乙個新的打包編譯工具--pyinstaller。
使用環境:
python2.7,暫不支援3.x
程式安裝:
pyinstaller,
解壓後即可使用。
2、然後安裝
pyinstaller依賴的程式
pywin32,
使用方法:
先介紹最簡單的使用方法pyinstaller
開啟cmd命令shell
python c:\python27\pyinstaller-2.1\pyinstaller.py d:\python\test.py -f
即可編譯出可單獨執行的exe檔案,是不是很方便呢,下面介紹幾個常用的選項
-h : 檢視幫助
-f : 打包生成乙個檔案
-d: 打包生成乙個目錄
--icon=file.ico or file.exe :使用圖示file
另外圖示的使用可以參考:
Python如何把指令碼編譯成可執行exe檔案
學python那麼久了,才知道自己不會把指令碼編譯成可執行exe檔案。這是昨天以為小夥伴告訴我的,為了幫她解決這個問題,我今天特意寫了這一篇文章。相信肯定不止我的小夥伴不會,也許某個角落也藏著乙個你。首先,通過python fire可以快速便捷地生成命令列工具 參見 python fire的速成教程...
python程式編譯成exe格式
一 安裝pyinstaller pip install pyinstaller 檢視安裝結果,執行命令 pyinstaller version說明安裝成功。二 簡單的編譯,執行 目錄下會出現編譯結果 引數說明 f 表示生成單個可執行檔案 w 表示去掉控制台視窗,這在gui介面時非常有用。不過如果是命...
2019 7 8 Python編譯成果
2019.7.8 python 3.7 安裝完畢,可以再pycharm中使用,打出 hello world 字樣。學習基本資料結構 列表 元組 字典 集合的基本內容 區別和用處。1 hello world print hello world 2 字串擷取 輸出 重複 組合 string what a...