在python中比較常用的python轉(zhuǎn)exe方法有三種崇众,分別是cx_freeze,py2exe结笨,PyInstaller签夭。但后兩種似乎對(duì)python3的支持部不好昌渤,而且操作也沒cx_freeze簡(jiǎn)單稻励,所以我選擇cx_freeze來打包我的python程序。
1. 首先安裝cx_freeze這個(gè)包:
pip install cx_freeze
2. 解包,輸入以下命令會(huì)在python的scripts文件夾下生成cxfreeze.bat望抽。當(dāng)然首先要讓命令行跳轉(zhuǎn)到scripts文件夾下
python? cxfreeze-postinstall
3. 然后檢查是否安裝好加矛,在命令行輸入:
cxfreeze -h
出現(xiàn)以下畫面則表示已安裝好:
安裝成功
如果scripts文件夾下生成了cxfreeze.bat文件還不正常顯示,則可以用記事本打開該cxfreeze.bat文件煤篙,編輯好其中的對(duì)應(yīng)路徑:
@echo off
"D:\Program Files\Python35-32\python.exe" ?"D:\Program Files\Python35-32\Scripts\cxfreeze" %*
4. 接下來就是打包python程序了斟览。打包命令:
打包
其中:
opClipText.py 是要打包的主文件
--target-dir 是打包后的程序路徑
--target-name 是打包后的程序名
--include-modules 是要包含的模塊或庫
--icon 是打包后的程序圖標(biāo)。
出現(xiàn)以下信息表示打包成功:
打包成功
5. 大功告成辑奈,放張打包后的程序圖:
應(yīng)用程序