现在的位置: 首页 > 综合 > 正文

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

2012年11月20日 ⁄ 综合 ⁄ 共 693字 ⁄ 字号 评论关闭

     在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 %*                              ::这样可以了,哈哈



继续的操作:


程序已经生成了

抱歉!评论已关闭.