请问怎么由python源文件编译成可执行的二进制文件?

软件和网站开发以及相关技术探讨
回复
中原一刀
帖子: 4
注册时间: 2008-02-11 16:32

请问怎么由python源文件编译成可执行的二进制文件?

#1

帖子 中原一刀 » 2008-02-12 15:37

请问高手,我在ubuntu 下的编写的python已经调试成功,如何由源文件编译成可执行的文件?谢谢
头像
seanone
帖子: 119
注册时间: 2007-03-13 15:49
联系:

#2

帖子 seanone » 2008-02-25 4:27

exe ?
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

#3

帖子 roylez » 2008-02-25 23:51

如个是在windows下用,倒是有几个软件。我以前用过一个叫freeze什么的。查查看吧。
头像
bearscafe
帖子: 694
注册时间: 2007-05-05 23:11

#4

帖子 bearscafe » 2008-02-26 0:20

seanone 写了:exe ?
LZ说的可执行文件指的是二进制。
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#5

帖子 millenniumdark » 2008-02-26 22:12

python不用编译的。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#6

帖子 eexpress » 2008-02-26 22:44

似乎这种编译的,都是一个包装。perlcc的试过。gzexe是搞shell打包的。py的不会。不过都是忽悠人的。
● 鸣学
头像
Strange
帖子: 1824
注册时间: 2006-05-19 9:54
来自: Shanghai

#7

帖子 Strange » 2008-02-27 9:19

包装的形式也没有什么不好,很好用的
有的时候往往为了一个软件而装一整个环境这样很好?

再说perlcc就不是包装
ニンニク入れますか?
x60 with gentoo
头像
anticlockwise
帖子: 2394
注册时间: 2007-03-01 20:46
来自: 湖南长沙

#8

帖子 anticlockwise » 2008-02-27 20:23

Python本身是解释型语言,无须编译,如果在 Win底下想做成exe的话,py2exe倒是可以
头像
bearscafe
帖子: 694
注册时间: 2007-05-05 23:11

#9

帖子 bearscafe » 2008-02-28 0:17

anticlockwise 写了:Python本身是解释型语言,无须编译,如果在 Win底下想做成exe的话,py2exe倒是可以
我猜LZ肯定知道这点,但他觉得不编译就不够快。
冒昧了 :lol:
kevinzhang
帖子: 66
注册时间: 2007-12-05 20:20

#10

帖子 kevinzhang » 2008-02-28 21:20

py2exe 这个好像是用的比较多的吧
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#11

帖子 eexpress » 2008-02-28 21:35

系统哪有不带pythone和perl的哦。
那是win
● 鸣学
头像
imick
帖子: 88
注册时间: 2006-02-21 23:36

#12

帖子 imick » 2008-03-01 9:13

pyinstaller可以编给多系统用(Mac OS的支持正在追加)。
=[零]=
三翻领
帖子: 310
注册时间: 2005-10-15 18:20
联系:

#13

帖子 三翻领 » 2008-03-19 21:57

我估计都误会了。楼主要的可能是预编译好了的字节码文件。
最简单的方法是,不管你这个脚本是不是模块,到字符模试下import一下,就有pyc了
这是你要的吧?
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

Re: 请问怎么由python源文件编译成可执行的二进制文件?

#14

帖子 syrano » 2009-01-18 18:24

py_compilefiles ******.py
产生后缀为pyc的二进制文件
E=m c^2
回复