當前位置:成語大全網 - 書法字典 - 如何打包整個python項目

如何打包整個python項目

1.下載安裝py2exe下載最新版本。

2.編寫安裝腳本相對簡單,但需要更多的解釋,如下所示:

截圖_setup.py

#!/usr/bin/env python

# -*-編碼:utf-8 -*-

從distutils.core導入設置

導入py2exe

包括= ["編碼","編碼。*"]

data_files = ['CameraDll.dll']

options = {"py2exe ":

{“壓縮”:1,

【優化】:2、

" bundle_files": 1,

【包括】:包括

}

}

設置(

版本= "1.0 ",

描述= "截圖工具",

name = "截圖工具",

選項=選項,

zipfile=None,

數據文件=數據文件,

console =[{ " script ":" screen shot . py "," icon_resources": [(1," Screenshot.ico")] }]

)

有關每個參數的含義,請參見第5節,或者在python命令行執行help(py2exe)。

3、包裝程序:

a .將程序、文件和打包腳本放在同壹個目錄中以找到該包,如下所示:

e:\ tmp \ py exe _ tmp & gt;樹/F

文件夾路徑列表

卷序列號是0007F240 101F:F68D。

e:。

CameraDll.dll

截圖. ico

截圖. py

截圖_setup.py

沒有子文件夾

e:\ tmp \ py exe _ tmp & gt;

b .執行打包腳本:

e:\ tmp \ py exe _ tmp & gt;python截圖_setup.py py2exe

python截圖_setup.py py2exe

運行py2exe

正在創建E:\tmp\pyexe_tmp\build

正在創建E:\ tmp \ py exe _ tmp \ build \ b dist . win32

正在創建E:\ tmp \ py exe _ tmp \ build \ b dist . win32 \ winexe

正在創建E:\ tmp \ py exe _ tmp \ build \ b dist . win32 \ winexe \ collect-2.6

正在創建E:\ tmp \ py exe _ tmp \ build \ b dist . win32 \ winexe \ bundle-2.6

正在創建E:\ tmp \ py exe _ tmp \ build \ b dist . win32 \ winexe \ temp

正在創建E:\tmp\pyexe_tmp\dist

***搜索所需的模塊***

***解析結果***

***查找所需的dll * * *

***創建二進制文件***

***字節編譯python文件***

正在編寫字節編譯腳本' e:\tmp\tmp1ecbcw.py '