Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26278254
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: LINUX

2010-10-08 22:25:24

linux环境将python程序做成可执行

以下内容假定已安装好Python 2.4/2.5
一、下载并编译pyinstaller(只需做一次,以后可直接做第二步)
1.
下载pyinstaller,现在的版本是1.3
(1)wget

2.
解包进入源码目录
(1)tar zxv pyinstaller_1.3.tar.gz
(2)cd pyinstaller-1.3/source/linux  (
别看错了哦!)

3.
编译源代码
(1)python Make.py
生成python .pyc文件

如无错误,则出现如下提示(只有一行):
Now run "make" to build the targets: ../../support/loader/run ../../support/loader/run_d

(2)make
连接生成linux .o 文件

4.
生成编译配置文件
(1)python Configure.py
生成config.dat配置文件   (注意这个东西的目录啊!)

二、编译独立运行的python可执行文件

1.
生成spec文件
python pyinstaller-1.3/Makespec.py --onefile --upx  linuxlaptop.py
(这就是你的python源码)

参数说明:
--onefile
生成单文件
--upx
生成压缩的文件(可减小执行文件体积,需先安装upx软件包)


2.
生成最终的可执行文件
python pyinstaller-1.3/Build.py linuxlaptop.spec    (
这个.spec是在目录下面的)

执行完成后将在当前目录生成可执行的linuxlaptop文件,如有问题欢迎与我交流:linuxlaptop.cn
原文:

阅读(681) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-11-22 08:39:11

真的能够坚持下去做好一件事情肯定会成功。