您的位置:首页 > 其它

利用cx_Freeze将py文件打包成exe文件

2012-02-18 14:02 288 查看
在python中比较常用的python转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller。py2exe恐怕是三者里面知名度最高的一个,但是同时相对来说它的打包质量恐怕也是最差的一个。pyinstaller打包很好,但是操作工序较为复杂。so个人还是推荐cx_freeze。

但是py2exe不支持我的 python-3.2.2,没办法,只有用 cx_freeze,爱问上面有cx_Freeze-4.2.3.win32-py3.2,下载下来还不错。

麻烦开始来了:我下载之后是直接放在了桌面上,直接点解msi安装之后,桌面上生成了两个文件夹,按照 利用cx_Freeze将py文件打包成exe文件

上面的方法,都不行哎、、

原来,需要把文件放到我自己的安装目录 C:\Program Files\Python 下,把安装后的文件移到 C:\Program Files\Python下,

在修改script下的bat文件:

@echo off

::C:\Python31\python.exe C:\Python31\Scripts\cxfreeze %*
::原始的bat文件内容

::"C:\Program Files\Python\python.exe" "C:\Program Files\Python\Scripts\cxfreeze %*"
::文件路径有空格,以为加引号就OK了,结果不行

C:\Progra~1\Python\python.exe C:\Progra~1\Python\Scripts\cxfreeze %*                              ::这样可以了,哈哈




继续的操作:





程序已经生成了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: