cliffgao的个人博客分享 http://blog.sciencenet.cn/u/cliffgao 兴趣:生物信息学、统计、概率

博文

cx_Freeze打包 Python文件

已有 12992 次阅读 2012-2-10 13:08 |个人分类:python|系统分类:科研笔记| cxfreeze, 打包

问题:
在Ubuntu下 写好的python脚本,如何打包?
参考
http://blog.chinaunix.net/space.php?uid=20564848&do=blog&id=73565
http://blog.chinaunix.net/space.php?uid=293474&do=blog&id=2134153
如果你的系统是windows请参考:
http://www.cnblogs.com/xinzaitian/archive/2010/12/10/1902481.html

方法:
1) 确定你使用的python版本, 在终端打开python即可。 例如 python2.7.1 

2) 安装paython的开发包。
sudo apt-get install python2.7-dev

3)下载 cx_Freeze 包
cx_Freeze 地址:
http://sourceforge.net/projects/cx-freeze/files/
或者
http://cx-freeze.sourceforge.net/
选择对应的包。例如下载源文件包
cx_Freeze-4.2.3.tar.gz
4) 解压缩
tar -zxvf cx_Freeze-4.2.3.tar.gz

5)到cx_Freeze解压的目录中, 编译cx_Freeze
cd cx_Freeze-4.2.3
 python setup.py build       
6)安装 cx_Freeze
sudo python setup.py install 

cxfreeze 安装成功!
7) 新建一个程序
例如:
hello.py

#!/usr/bin/env python
print ("hello world")
8)
运行
cxfreeze hello.py
相应的二进制代码存在当前目录下的dist内。




https://wap.sciencenet.cn/blog-468005-536048.html

上一篇:libg2c.so.0 文件找不到 解决方法
下一篇:RNA structure
收藏 IP: 202.113.29.*| 热度|

1 黄富强

发表评论 评论 (2 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 13:11

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部