Python編譯成單獨執行的exe檔案

2021-06-26 17:38:04 字數 656 閱讀 8847

背景:

我們使用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...