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目录下。