python的程序可以编译成二进制可执行文件么?

smtp 2002-07-27 11:53:29
python的程序可以编译成二进制可执行文件么?
比如说拿来做产品的话,一定要编译的,呵呵
可以么?
谢谢
...全文
586 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
smtp 2002-07-28
  • 打赏
  • 举报
回复
谢谢
wavesuns 2002-07-28
  • 打赏
  • 举报
回复
可以被编译成.pyc的文件作为模块/'产品'发放.
bobby_zhou8086 2002-07-28
  • 打赏
  • 举报
回复
可以编译成二进制(exe)可执行文件,必须下载
py2exe我下载的是支持python2.2的,大约98k.

你可以到
http://sourceforge.net/softwaremap/trove_list.php?form_cat=178
查找py2exe(文件很多,请耐心寻找),她有很多版本
请选择与你的python版本相符的下载.

下载后安装,假设你需要编译的文件为myscript.py,
在相同的目录下建立一个名为setup.py的文件.
文件内容为:

from distutils.core import setup
import py2exe

setup(name="myscript",
scripts=["myscript.py"],
)

保存后在命令行下,进入myscript.py所在目录,输入:
python setup.py py2exe
成功后在当前目录下的dist目录的myscript(和源文件同名)文件夹下就是所需的二进制文件.
生成的文件都有用,拷贝时必须一起拷贝.

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧