python打包之cx_freeze(windows)
来源:互联网 发布:网络大电影广告植入 编辑:程序博客网 时间:2024/04/30 23:05
地球人都知道,软件的编译和打包是完成软件开发后必不可少的步骤。而python还没有一个像样的集成开发环境,或许是入门时间太短,没有发现 :)。python完成开发后的打包就成了一个不小的问题,尤其涉及到复杂的开发项目。当然这类工具倒是不少,基本上也都用了一遍,自我感觉 py2exe,cx_freeze比较好用,但py2exe只有windows版本的,网上介绍它的资料多如牛毛,我也就不瞎掺乎了 (编译python程序的各类工具概览见此链接:http://blender.blogchina.com/523381.html)这里我主要讲的是cx_freeze,分为在windows和linux两个版本
windows版(windowxp sp2):
第一步:下载 python2.3/2.4,默认安装即可,接着到此链接http://blender.blogchina.com/523381.html下载对应版本的cx-freeze记住是windows版本的哦,一看就明白了
第二步:将下载下来的cx_freezeXXX.zip解压
第三步:启动cmd,cd到刚才解压的目录,输入命令./FreezePython --include-modules=encodings.utf_8 --install-dir dist hello.py,其中dist为存放编译出来文件的路径,hello.py为要编译工程的主文件,--include-modules为要载入的模块, 我在编译的时候居然提示说没有编码utf_8,难道是我的环境变量没有设对?还有一些参数的使用大家可以慢慢琢磨,用./FreePython --help可以看到所有参数的使用及说明。
第四步:其实到第三步就已经大功告成了,dist有一个hello.exe,把dist放到没有安装python的windows环境里运行hello.exe也可以了,记住是整个目录都要弄过去哦!
接下来要说的就是在linux下的编译了,我将以redhat9作为范例,编译其间碰到了比windows要多的问题,问题还没有完全解决,等完全解决了再写吧(转载请注明出处,尊重原创:))
- python打包之cx_freeze(windows)
- python打包之cx_freeze
- Python打包(cx_Freeze)
- python 文件用cx_Freeze 打包
- python用cx_Freeze打包程序
- 使用cx_freeze工具打包Python脚本
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- windows下cx_Freeze生成Python可执行程序
- 用cx_Freeze把python打包成exe可执行文件
- 用cx_Freeze把python打包成exe可执行文件
- 用cx_Freeze把python打包成exe可执行文件
- 打包python程序为exe文件using cx_freeze
- cx_freeze 打包 python 程序 缺少 vc 运行库的解决方法
- 用cx_Freeze把python打包成exe可执行文件
- 【python】使用cx_Freeze将.py文件打包成exe文件
- 用cx_Freeze打包python成exe的方法
- 使用cx_freeze 打包记录
- 不要为金钱而活
- 郁闷的周末
- 自动备份收藏夹
- python打包之cx_freeze
- EJB的入门教材
- python打包之cx_freeze(windows)
- 实时系统VxWorks下设备驱动程序的编写
- jtree
- Hibernate
- 用AJAX来控制书签和回退按钮
- hello,blog.csdn!
- Send Mail with Asp.net
- Template Method模式
- 从没有一个时代像现在这样:繁荣但却令人不安