python高階 打包為exe檔案

2022-03-13 09:22:47 字數 970 閱讀 2097

一、python打包為exe檔案有不少方案,比較常用的有下面兩種方式:

1.使用py2exe

詳細介紹:

2.使用pyinstaller

本文重點介紹該方式打包。

二、pyinstaller使用

簡介:pyinstaller可以將python程式打包成windows(當然也包括linux, mac os x, solaris and aix)下可執行的exe檔案,目前支援python2.2-2.7版本。

使用:①.編寫測試指令碼如:test.py,儲存目錄: c:\python2.7

②.在命令列中輸入:cd c:\pyinstaller2-1

pythonpyinstaller.py-fc:\python2.7\test.py        //引數-f 表示生成單個exe檔案

③ 執行後在c:\pyinstaller2-1目錄下會生成乙個test目錄,test.exe檔案存放在test\dist目錄下

常用引數:

-f    製作獨立的可執行程式

-d    製作出的檔案存放在同乙個資料夾下(預設值)

)-o dir  指定輸出spec檔案路徑(這也決定了最後輸出的exe檔案路徑)

--icon=[ico檔案路徑] 指定程式圖示

-v [指定檔案] 指定程式版本資訊

-n [指定程式名] 指定程式名稱

如有存在多個py檔案,之前存在呼叫關係,只需要將主檔案,如main.py打成exe檔案。發布的時候就是乙個資料夾了。

注:pyinstaller對中文目錄存在一定的相容問題。故使用過程中,一般最好不要將exe檔案放在帶有中文的目錄下,比如桌面。

參考:

Python指令碼打包為exe

cmd pyinstaller fw d test test.py 控制台程式 加w不顯示控制台,去掉w就能顯示控制台 f 是打包成乙個檔案,w是不出現除錯視窗,窗體程式要這個 用這個打包出來的exe會很大,沒面子。但是,我不知道anaconda,只知道pipenv,都可以建立py虛擬環境。cmd ...

將Python程式打包為exe

當python專案編碼完成之後,有時候我們需要讓其在沒有python環境的電腦上執行,此時我們就需要將python專案進行打包了,本篇文章主要是基於python的第三方庫pyinstaller進行的。使用pyinstaller打包python專案,相對於c和c 專案的打包要簡單很多。這個程式展示了使...

如何打包python為exe檔案

python生成的檔案為 x.py檔案,當檔案執行時會生成 x.pyc型別檔案,該型別檔案為二進位制檔案,可以進行平台移植。所以python檔案是可以生成exe型別的檔案的。使用python打包成可執行檔案需要使用一些元件才可以進行打包,所以我們先開啟cmd模式,進行命令列模式的操作。進入命令列模式...