Python编写的程序能做成独立运行的可执行文件吗?

Python编写的程序能做成独立运行的可执行文件吗?

如题。
搜索下py2exe
第一行加上
#!/usr/bin/python

然后,chmod +x     你的.py



QUOTE:
原帖由 realmon 于 2008-9-4 21:10 发表
第一行加上
#!/usr/bin/python

然后,chmod +x     你的.py

LZ说的应该是不依赖Python吧……二楼正解。
给楼主一个简单步骤:
1.下载py2exe,装好

2.假如你有程序hello.py需要转成exe。
建立一个文件:setup.py,内容如下:
from distutils.core import setup
import py2exe
setup(console=['hello.py'])

然后进入命令行提示到当前路径下执行:
python setup.py py2exe

可以看到一堆命令跑完,最后生成dist和build两个目录,dist里面的exe就是你的执行文件了。
楼上的很详细啊
py2exe并不能生成一个独立的EXE文件,要运行,还要复制好多dll文件
把dist目录整拷过去就行了,里面有需要运行的dll文件


QUOTE:
原帖由 xiaoyu9805119 于 2008-9-5 11:19 发表
把dist目录整拷过去就行了,里面有需要运行的dll文件

我觉得这样很不爽啊 要是能整成单独的EXE多好 不过现在基本不打包了 PYW就好了


QUOTE:
原帖由 guijia8427 于 2008-9-5 11:35 发表

我觉得这样很不爽啊 要是能整成单独的EXE多好 不过现在基本不打包了 PYW就好了

没的办法唉,解释性的语言只能把一把解析的dll文件都拖着了。

一般也没多少人把py应用打包成exe的把,应该不多。