天天看點

python程式打包成.exe

1. 安裝py2exe

2. 将打封包件與被打封包件放在同一個檔案夾下。

例如,你需要将test.py打包成exe,那麼test.py就是被打封包件,那麼打封包件呢,寫一個setup.py檔案,内容如下;

# setup.py

from distutils.core import setup

import py2exe

setup(console=["test.py"])

放在同一個目錄的目的是因為在console = ["test.py"]時,不用考慮路徑問題,注意,你要打包的是什麼py檔案,就把名字test.py替換了。。。

然後cmd下運作,運作指令為: python setup.py py2exe

運作後,目錄下會産生build和dist檔案夾,在dist檔案夾中,有一個與被打封包件同名的exe檔案,那個就是可執行檔案啦。如果要把程式打包到沒有python環境的機器上運作,将整個dist檔案夾打包過去即可。