国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

windows下cx_Freeze生成Python可執(zhí)行程序的詳細步驟

2020-01-04 14:24:32
字體:
來源:轉載
供稿:網(wǎng)友

目前網(wǎng)上能獲取的免費的python打包工具主要有三種:py2exe、PyInstaller和cx_Freeze

下面簡單介紹windows7下cx_Freeze打包python生成可執(zhí)行程序

1、首先,下載本機器安裝的python相應版本的cx_Freeze軟件包

下載地址:http://sourceforge.net/projects/cx-freeze/files/4.3.2/

2、安裝過程如下

windows,cx_Freeze,Python,可執(zhí)行程序

windows,cx_Freeze,Python,可執(zhí)行程序

windows,cx_Freeze,Python,可執(zhí)行程序

點擊“finish”,安裝完成。

3、安裝完成后,在python安裝目錄下的Scripts文件夾下,生成cx_freeze相關文件。

windows,cx_Freeze,Python,可執(zhí)行程序

cmd,進入該文件目錄,然后鍵入cxfreeze --version

如果顯示下圖信息,說明安裝成功!

windows,cx_Freeze,Python,可執(zhí)行程序

下面,就可以進行python程序打包了。

 4、新建一個python程序,例如:hello.py

在“C:/Python33/Scripts”目錄(也就是cxfreeze命令所在的文件目錄)下運行:

cxfreeze D:/hello.py --target-dir D:/123

就可以將D:/hello.py文件打包到D:/123目錄下,生成hello.exe程序和相關依賴文件。

windows,cx_Freeze,Python,可執(zhí)行程序

當然,這是比較簡單的程序,所以相關的依賴文件比較少,當引入外部包比較多的時候,并且希望只生成一個.exe文件的時候,可以使用如下的命令:cxfreeze D:/hello.py --target-dir D:/123 --no-copy-deps

此時,發(fā)現(xiàn)只生成一個.exe文件。

windows,cx_Freeze,Python,可執(zhí)行程序

5、如果要生成可安裝包文件,則需要使用”distutils setup script“方式,也就是需要建立一個setupy.py文件的方式。

這里,簡單的建立一個setup.py文件,用于生成上述hello.py文件的可安裝文件包“。

windows,cx_Freeze,Python,可執(zhí)行程序

運行:

python setup.py bdist_msi

windows,cx_Freeze,Python,可執(zhí)行程序

執(zhí)行成功之后,將在”C:/Python33/Scripts“目錄下生成build和dist兩個文件。

其中,dist文件夾中包含hello.py程序的安裝包文件

windows,cx_Freeze,Python,可執(zhí)行程序

build文件夾下包含hello.py程序的可執(zhí)行文件,也就是hello.exe

windows,cx_Freeze,Python,可執(zhí)行程序

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 当雄县| 资溪县| 西贡区| 朔州市| 高阳县| 峡江县| 盐城市| 太谷县| 都昌县| 榆中县| 洮南市| 双鸭山市| 汉源县| 黔西县| 克拉玛依市| 平阴县| 敖汉旗| 邯郸市| 麟游县| 新蔡县| 肥乡县| 石景山区| 定边县| 肇源县| 巫山县| 华宁县| 玉龙| 多伦县| 酉阳| 来安县| 乐安县| 彰武县| 宜阳县| 图木舒克市| 北票市| 江阴市| 保康县| 玉门市| 高平市| 开阳县| 钟山县|