python是一个很是很是优秀的编程语言,它最大的特性就是跨平台。python程序几乎能够在全部常见的平台中进行使用,并且大部分无需修改任何代码!不过,python也有一点点小缺憾(这个是因为自身本质决定,不能叫缺憾,不过在这就这么称呼吧),那就是python程序的执行必需要有解释器的参与。那么python的程序如何在没有解释器的平台上使用呢?很简单,将python程序打包成exe可执行文件便可!html
在python中比较经常使用的python转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller。py2exe恐怕是三者里面知名度最高的一个,可是同时相对来讲它的打包质量恐怕也是最差的一个。pyinstaller打包很好,可是操做工序较为复杂。so我的仍是推荐cx_freeze。python
首先:cx_freeze下载地址: http://sourceforge.net/projects/cx-freeze/files/ 编程
接着,介绍一下cx_freeze的使用方法。编程语言
第一步:检查cx_freeze是否安装正确。ide
运行cmd,切换到cxfreeze.bat,而后执行 "cxfreeze -h" 看看可否出效果编码
若是安装正确,如图显示spa
若是显示的以下图片,请查看一下你的python安装路径.net
修改路径的办法htm
打开你的python安装文件夹,例如个人python安装文件夹在G盘,那么用记事本打开G:\python\Scripts\cxfreeze.batblog
如图
修改路径到本身的安装路径
而后保存,关闭记事本,从新检验,看看是否正确。
第二步:若是安装正确,那么接下来的事情就很是简单了
命令解释:hello.py 是你要打包的主文件、启动文件
Dist为要目标文件夹,打包后会生成dist目录,里面就有打包后的可执行文件。
注意:
cxfreeze hello.py --target-dir dist --base-name=123