Python 3.2 的程序转换成exe的总结

最近用Python3.2 写了个拷贝文件的程序,需要在多个客户端使用,让用户依次下载安装Python是不大可行的,所以决定把写好的程序连同Python3运行环境一起打包发布。
首先找到的就是大名鼎鼎的py2exe,不过该工具目前不支持Python3版本。

后来找到了cx_Freeze这个项目(传送门)。
在项目官网找到对应的版本下载安装后,在程序目录新建一个.py文件(比如我这里使用的py2exe.py作为文件名,py2exe.py和CopyFiles.py在同一个目录):

1
2
3
4
5
6
7
8
9
10
11
#encoding:utf-8
from cx_Freeze import setup, Executable

setup(
    name = "CopyFiles",
    version = "1",
    description = "I wish programming was this easy",
    executables = [Executable("CopyFiles.py")])

其中的“CopyFiles.py”就是要发布为exe的文件。

然后再执行刚才的py2exe.py文件:


python py2exe.py build


这样就把该程序和运行环境一起整在了”build”目录下。

注意(1)最终发布的文件【不能在中文目录】。

        (2)cx_Freeze版本和Python的版本必须一致,比如说都是3.2或者是3.3

         (3)cx_Freeze版本和Python 必须都是32位或者是64位


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值