python通過py2exe打包成exe檔案

2021-07-05 23:17:13 字數 904 閱讀 9305

python只有在安裝了python環境的計算機中才能執行,因此,如果想要將寫好的python指令碼在沒有python環境的計算機中執行則需要將其打包成exe檔案。

打包步驟:

#setup.py

from distutils.core import setup

import py2exe

setup(console=["abc.py"])#abc.pyj及為要打包的指令碼

儲存

4、在該路徑下呼叫cmd,通過以下命令執行setup.py

python setup.py py2exe
執行setup.py後會生成乙個名為dist的子目錄,其中包括abc.exe ,python27.dll , library.zip這些檔案

生成檔案介紹:

預設情況下,py2exe在目錄dist下建立以下這些必須的檔案:

1、乙個或多個exe檔案。

2、python##.dll。

3、幾個.pyd檔案,它們是已編譯的副檔名,它們是exe檔案所需要的;加上其它的.dll檔案,這些.dll是.pyd所需要的。

4、乙個library.zip檔案,它包含了已編譯的純的python模組如.pyc或.pyo

5、w9xpopen.exe: w9x代表windows 9x系列程式,popen代表的是pipe open;如果你不需要相容win9系列,那可以不帶上w9xpopen.exe,

上面的mysetup.py建立了乙個控制台的helloword.exe程式,如果你要建立乙個圖形使用者界的程式,那麼你只需要將mysetup.py中的console=[「helloworld.py」]替換為windows=[「myscript.py」]既可。

py2exe把python程式轉換exe

2 假設要打包的python 檔案放在c packet路徑下 如 果你有乙個名為myscript.py的python指令碼,你想把它轉換為執行在windows上的可執行程式,並執行在沒有安裝python的 windows系統上,那麼首先你應寫乙個用於發布程式的設定指令碼例如setup.py,在其中的...

Py2Exe簡單應用

編寫乙個setup.py from distutils.core import setup import py3exe setup the first three parameters are not required,if at least a version is given,then a ve...

py2exe打包問題

最近在使用python打包的時候出現很多問題 1 python程式中使用到的問題 資料庫問題 解決方法 將程式打包後,將檔案拷貝到執行檔案下。2 報錯 由於應用程式配置不正確.我拷貝exe檔案到多台電腦上執行,只有一台執行不成功,google知道是缺少dll檔案。解決方法 按照的方法依然存在問題,提...