python 3.2怎麼轉換成可執行程序exe

py2exe 能夠把 Python script 轉換成可以在windows上獨立執行的(即不需安裝Python)的exe程序(加上其它必需的運行時函數庫)。

使用方式:
假設有一Python script 名為"hello.py", 通過一個setup.py script 來產生可執行文件

from distutils.core import setup
import py2exe
setup(console=["hello.py"])
將 setup(console=["..."]) 中的文件名替換為要產生 exe 的 script 文件名.然後在 command line 下執行此 script:

setup.py py2exe
之後會在當前目錄中產生一個 dist 目錄。此目錄即包含該可執行文件及其它必須的文件,必須一起發布。

上述 setup.py 中指定產生一個 console 程序; 若要產生一個有 console 窗口的程序,將 "console" 改成 "windows":

setup(windows=["hello.py"])

若要生成多個可執行文件,只要將多個 script 文件名以 list 方式傳給 setup() 即可:

setup(console=["hello.py", "hello1.py", "hello2.py"])
也可以同時產生 console 和 windows 程序:

setup(console=["hello.py", "hello1.py"], windows=["hello2.py"])
應用程序有時需要使用到一些外部文件,例如字體或是圖片等, 通過setup() 的 data_files參數,可以將這些額外的文件加入發布目錄中。將一個或多個 (目的目錄, [源文件1,源文件2...源文件n]) 形成的 tuple,包裝成 list 指派給 data_files參數即可:

setup(console=["hello.py", "hello1.py"], windows=["hello2.py"],
data_files=[("img",
[r"d:\documents\matrix.jpg",
r"d:\documents\Batman.jpg"]),
("xml",
[r"D:\tmp\mypaint.xml",
r"D:\tmp\mypuzzle.xml",
r"D:\tmp\mypuzzle1.xml"])])
產生之後的 dist 目錄中,應該會有一 img 目錄,內含 matrix.jpg 和 batman.jpg 兩個文件,以及 xml 目錄,內含三個 xml 文件。

另外 py2exe 還提供了生成 windows service 和 COM server 的功能。另外 Python 的 GUI toolkit - Tkinter 也可使用,只是會多出 2MB 多的 Tkinter runtime....

㈡ 如何將python文件轉化為exe文件

1、安裝python軟體
2、在項目中放入ChannelUtil.java類,用來獲得渠道號
3、打好一個包放在與MultiChannelBuildTool.py同級版目錄
4、在.py同級目錄info下的權channel.txt添加渠道號
5、點擊MultiChannelBuildTool.py即可!

㈢ 如何使用PyInstaller將Python代碼轉換成exe文件

提前寫好需要轉換的Python腳本,並在CMD中輸入命令格式為:
pyinstaller [參數] [腳本路徑] ,
該參數包括:回
-F, --onefile Py代碼只有一個文件
-D, --onedir Py代碼放在答一個目錄中(默認是這個)
-K, --tk 包含TCL/TK
-d, --debug 生成debug模式的exe文件
-w, --windowed, --noconsole 窗體exe文件(WindowsOnly)
-c, --nowindowed, --console 控制台exe文件(WindowsOnly)
-X, --upx 使用upx壓縮exe文件
-o DIR, --out=DIR 設置spec文件輸出的目錄,默認在PyInstaller同目錄
-v FILE, --version=FILE 加入版本信息文件

㈣ python 怎樣將後綴名為.pyw轉換為可執行程序exe

可以使用py2exe,py2exe是一個將python腳本轉換成windows上的可獨立執行的可執行程序回(*.exe)的工具。安裝好py2exe之後,mysetup.py示例如答下:
# mysetup.py
from distutils.core import setup
import py2exe

setup(console=["helloworld.py"])
然後按下面的方法運行mysetup.py:
python mysetup.py py2exe

㈤ 如何把python編譯成exe文件

我的是這個文件 py2exe-0.6.9.win32-py2.6.exe 你自己找,找到對應你python的版本安裝。安裝之後打開解釋器輸入>>> import py2exe
>>> import distutils如果沒有問題就可以了。現在說步驟:1、准備你要編譯的python腳本,比如:a.py,放在C:\compile\a.py2、編寫另一個python腳本setup.py,內容如下:import distutils
import py2exe
distutils.core.setup(windows=[『C:\\compile\\a.py』])3、把你的setup.py放在某個位置,比如C:\compile\setup.py打開命令行輸入 C:\compile\setup.py py2exe 編譯生成4、然後會在C:\Users\你的用戶名\ 下生成一個dist的文件, 裡面有個a.exe,雙擊就會執行你的腳本。

㈥ python寫的程序,轉成了exe文件,怎麼進行反編譯為python源碼

用pyinstaller,很容易就能實現,步驟如下:下載pyinstaller包,(我可以安裝包發給你),把pyinstaller解壓到任意路徑後1.開始->運行->cmd->回車2.把路徑改為pyinstaller所在的路徑。比如pyinstaller在D盤,則輸入「D:」(不包括「下同)回車,再輸入」cd
pyinstaller」回車3.把你要打包的.py文件和執行文件所需要的文件復制到你解壓的文件夾中(假如你要打包hello.py)4.輸入「Configure.py」回車5.輸入「Makespec.py
hello.py」回車,正確的話會產生一個hello文件夾,把這個文件夾你的hello.spec文件復制到跟hello.py一個目錄里6.輸入「Build.py
hello.spec」回車,正確執行後會在當前目錄產生幾個文件夾,在dist文件夾里的東西就是我們所需要的,最後記得把所有程序hello.py所需的文件拷到dist文件夾里。

㈦ 怎麼把python程序轉成exe

py2exe是一個將python腳本轉換成windows上的可獨立執行的可執行程序(*.exe)的工具,這樣,你就可以不用裝python而在windows系統回上運答行這個可執行程序。
py2exe已經被用於創建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的獨立程序。py2exe是發布在開源許可證下的。

㈧ 請問(所有)PYTHON的程序都能轉為 EXE程序嗎

可以啊,使用py2exe就可以轉換啊
py2exe是一個將python腳本轉換成windows上的可獨立執行的可執專行程序屬(*.exe)的工具,這樣,你就可以不用裝python而在windows系統上運行這個可執行程序。
這篇文章講的很好,給你參考下。
http://blog.csdn.net/suiyunonghen/article/details/4033076

㈨ 一個Python文件中含有import os,如何將這個Python文件轉換成EXE

需要pyinstaller,py2exe等模塊來進行打包。

㈩ 將python打包成exe

return 應該放在一個函數裡面的,

將python打包成exe的程序有很多,比如py2exe、PyInstaller等等,但是到目前為止,它們對python3.1支持的都不好,所以這里我要介紹一下cx_freeze 4.2.2,它還能支持跨平台,可以在windows和linux運行。
cx_freeze的下載網址為 http://sourceforge.net/projects/cx-freeze/files/ ,要根據已安裝的python版本進行選擇。比如我使用的是python3.1,所以就要下載cx_Freeze-4.2.2.win32-py3.1.msi這個文件。運行這個安裝包後,相關程序就會被拷貝到python的目錄下。主要在兩個地方,一個是C:/Python31/Scripts,另一個是C:/Python31/Lib/site-packages/cx_Freeze

在以前版本的cx_Freeze中,是通過FreezePython.py這個腳本將py轉換為exe,而在4.2.2這個版本中,FreezePython.py已經不見了,主要的工作交給了C:/Python31/Scripts下的cxfreeze.bat來完成。
使用cx_Freeze完成python打包exe主要有兩種方法:
第一種,直接運行cxfreeze.bat通過:
先進入cmd命令行,進入C:/Python31/Scripts目錄,然後運行cxfreeze.bat -h 就可以看到它的使用說明了。我們可以用cx_freeze自己的sample做個試驗。
進入到c:/python31/scripts/下,運行
cxfreeze C:/Python31/Lib/site-packages/cx_Freeze/samples/PyQt4/PyQt4app.py --install-dir=d:/123
pytqt4app.py就會被打包成exe,並且它所用到的庫文件,也被一並考到了d:/123目錄下。