--
'''Time is unimportant, only life important!
过程改进乃是开始催生可促生靠谱的人的组织!
PI keeps evolving organizations which promoting people be good!
'''http://zoomquiet.org
博 @ http://blog.zoomquiet.org/pyblosxom/
维 @ http://wiki.woodpecker.org.cn/moin/ZoomQuiet
豆 @ http://www.douban.com/group/zoomquiet/
看 @ http://zoomq.haokanbu.com/
作 4 http://trac-hacks.org/wiki/TracChineseTranslation
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pls. usage OOo to replace M$ Office. http://zh.openoffice.org
Pls. usage 7-zip to replace WinRAR/WinZip. http://7-zip.org
You can get the truely Freedom 4 software.
在 08-4-1,k<yanbo...@gmail.com> 写道:
> 工欲善其事,必先利其器.python是解释型的语言,但是在windows下如果要执行程序的话还得加个python shell的话,未免也太麻烦了.而这里所说的东西就是将python程序转换为exe文件.下面是一些常用的工具,不过似乎py2exe应用的更加广泛一些.
> py2exe http://py2exe.sf.net
> 只支持windows平台,应该是大家听到最多的一个名字了,用户不少,所以有问题的话在它的mail list里面很容易找到答案。文档中提到了"无法找到某某code"、使用opengl等模块的问题
>
> PyPackage http://codereactor.net/projects/pypack/index.html
> 我觉得py2exe等等工具还是罗嗦得像唐僧,需要在配置文件中写上需要的数据文件。作者完全无视这样一个事实:我需要发布可执行文件的时候,程序已经完工了,所有的数据文件就在主程序所在目录下,所以多数情况下,根本不用到别的地方搜索。现在终于有人站了出来,PyPackage实际上并不是一个程序打包的工具,而只是简化py2exe的操作,甚至可以自动调用InnoSetup 5制作安装文件----不过这个软件并不智能,会打包很多不需要的文件
>
> Installer http://www.mcmillan-inc.com/installer_dnld.html
> 可以产生windows、linux平台的可执行文件,现在作者主页连不上去了,但是搜索一下可以在其它地方下载
> 自带一个小程序写配置文件,如果程序较复杂,还是需要手工修改这个配置文件。支持从py15以来的所有Python版本
> 2005 年9月,冰冻牡蛎更新:Giovanni Bajo获得Gordon McMillan's Installer的授权、版权改变为GPL,并在 http://pyinstaller.hpcf.upr.edu/继续开发PYinstaller。2006年9月更新:这里可以看到 Gordon McMillan's的原始网站的镜像
>
> Python自带的freeze.py(不过windows版本不带这个,你可以自己下载Python的源程序再找)。这个是我最不推荐的一种方法(为什么?自己看),不过如果你的Python程序要发布到其它工具不支持的平台上,可以考虑这个方法
>
> 新出来的Pyco http://www.pythonapocrypha.com/projects/pyco/
> 还没用过
>
> Squeeze http://starship.python.net/crew/fredrik/ipa/squeeze.htm
> 还没用过,只支持Python 1.4
>
> cx_Freeze http://starship.python.net/crew/atuining/cx_Freeze/
> winodws、linux平台。简单的程序甚至都不需要写配置文件
>
> Stand alone Python for Windows http://arctrix.com/nas/python/standalone.html
> 如果你不介意源程序太过"暴露"的话,用这个吧
> 会不会觉得Updated: Sun, 09 Apr 2000 18:39:54 -0600 扎眼?如果你看一看它的VC源代码,就不会这么想了----其实这是普遍适用于win系统的方法,无论是98、2000或者xp。也许也可以用到linux上----我不懂linux,如果真的可以这么做,还请告诉我。
--
'''过程改进乃是开始催生可促生靠谱的人的组织!
PI keeps evolving organizations which promoting people be good!
'''http://zoomquiet.org
重新发一个:
=================================================================
这两天一直在写NSIS脚本做安装程序,因为是N个模块定制安装的,所以我用python写,然后输出NSI脚本文件,再逐个编译,以产生需要的安装文件。
写脚本的过程突然发现一个问题,是不是可以使用nsis脚本来引导python程序呢?以前一直是用bat文件引导的。顺手写了一个,测试感觉可行,生成的一个exe文件33K,NSIS代码如下:
Name "Python Launcher"
Icon "images\shipping.ico"
OutFile "GridOK.exe"
SilentInstall silent
AutoCloseWindow true
ShowInstDetails nevershow
Section ""
Exec "pythonw GridOK.py";这里可能需要变动一下
SectionEnd
参考资料:
http://www.blogjava.net/xilaile/archive/2007/05/13/117039.html
在 08-4-1,Zoom. Quiet<zoom....@gmail.com> 写道:
工欲善其事,必先利其器.python是解释型的语言,但是在windows下如果要执行程序的话还得加个python shell的话,未免也太麻烦了.而这里所说的东西就是将python程序转换为exe文件.下面是一些常用的工具,不过似乎py2exe应用的更加广泛一些.
*
小东 -- 都忘光了,只是一个给蟒蛇跑腿的... 这也太坦白了吧 --- dreamingk :)原谅小弟了---chifeng
能重置一下密码吗?
2008/4/2 Zoom. Quiet <zoom....@gmail.com>:
--
Any complex technology which doesn't come with documentation must be the best
available.
编译大型应用很耗电。。。。上次看到过一张ACM的paper专门讨论这个的。。。上次重装机器给弄丢了-__-
> P.S: 有人会去编译 Firefox 么?据说是很自虐的事情。
>
> --
> I'd rather be anything but ordinary.
>
>
> >
>
--
FreeBSD 编译整个世界也就 3小时
在08-4-2,xxmplus <xxm...@gmail.com> 写道:编 译大型应用很耗电。。。。上次看到过一张ACM的paper专门讨论这个的。。。上次重装机器给弄丢了-__-
想当初(也就是06年)搞 LFS 的时候用了一整天(应该有24小时)才编译出一个基本可用的系统……
P.S: 有人会去编译 Firefox 么?据说是很自虐的事情。
天天没事就编译一下那才叫自虐。