把python程式打包成exe程式

2021-09-11 06:01:29 字數 1124 閱讀 8385

python64位和32位打包出來的程式不能通用

需要注意的是,pyinstaller打包的執行檔案,只能在和打包機器系統同樣的環境下。也就是說,不具備可移植性,若需要在不同系統上執行,就必須針對該平台進行打包。

摘自網友:

我在64 win7系統+64位的python 打包程式,在win7 32和winxp系統都無法使用

使用64 win7系統+32位python打包,在win732上可以用,在winxp上無法使用

python是解釋型語言,學習階段都是用直譯器載入執行的。不過在教小朋友的時候,如果先教會他們如何將python打包成為exe檔案,令程式能隨意執行,更容易提高學習興趣。

2、準備乙個,作為exe的圖示:b.ico

轉換**:

注意格式是ico的,大小為32*32,不要太大。沒有的話,可以在網上免費轉格式。

把00.py和b.ico放到乙個目錄裡面

3、目錄切換至(命令:cd 檔案路徑(注意空格))需要打包的py檔案目錄下

pyinstaller.exe -f -w test1.py

pyinstaller.exe -f -i 22.ico test1.py

在打包命令中多使用乙個-i引數並給出圖示檔名,生成的exe檔案就可以使用上自定義的圖示了。

自定義圖示過大或者不同作業系統均可能會導致生成的exe檔案無法正常執行!!!!

常用引數說明:

–icon=圖示路徑

-f 打包成乙個exe檔案

-w 使用視窗,無控制台

-c 使用控制台,無視窗

-d 建立乙個目錄,裡面包含exe以及其他一些依賴性檔案

pyinstaller -h 來檢視引數

備註:加上-f就是打包為乙個exe檔案(檔案會比較大),如果不加就會有很多庫檔案;

加上-w就是打包為沒有cmd視窗的exe,不加執行時就會出現cmd視窗。(加不加憑個人喜好)

python 打包成exe程式

1.需要安裝 py2exe 2.示例 exetest.py 建立乙個gui介面,只用乙個標籤和按鈕,無功能 from tkinter import win tk label label win,text hello btn button win,text click label.pack btn.p...

python如何打包成exe程式

如果要公開發布程式,最常見的方式就是打包成exe程式了。打包的好處是使用者不需要考慮python的執行環境,且也容易被接受。但不好的是一般打包出來的程式都比較大,而且由於是依靠模組打包,有可能出現相容性等問題。筆者常用的打包模組是pyinstaller。常用的打包命令是 pyinstaller f ...

qt程式打包成 exe

1 qt自帶了windeployqt.exe工具,可以用來打包qtcreater寫得程式 2 在qtcreater中以release方式編譯執行程式,將在release資料夾中生成的.exe檔案單獨放在乙個資料夾中。3 若在開始選單中加入了qt的快捷方式,那麼在開始選單欄裡,會有如下的命令列工具,注...