继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

利用cx_freeze打包python程序

青春有我
关注TA
已关注
手记 1206
粉丝 205
获赞 1008

在python中比较常用的python转exe方法有三种,分别是cx_freeze,py2exe,PyInstaller。但后两种似乎对python3的支持部不好,而且操作也没cx_freeze简单,所以我选择cx_freeze来打包我的python程序。


1. 首先安装cx_freeze这个包:

pip install cx_freeze


2. 解包,输入以下命令会在python的scripts文件夹下生成cxfreeze.bat。当然首先要让命令行跳转到scripts文件夹下

python  cxfreeze-postinstall


3. 然后检查是否安装好,在命令行输入:

cxfreeze -h

出现以下画面则表示已安装好:

webp

安装成功

如果scripts文件夹下生成了cxfreeze.bat文件还不正常显示,则可以用记事本打开该cxfreeze.bat文件,编辑好其中的对应路径:

@echo off

"D:\Program Files\Python35-32\python.exe"  "D:\Program Files\Python35-32\Scripts\cxfreeze" %*


4. 接下来就是打包python程序了。打包命令:

webp

打包

其中:

opClipText.py 是要打包的主文件

--target-dir 是打包后的程序路径

--target-name 是打包后的程序名

--include-modules 是要包含的模块或库

--icon 是打包后的程序图标。


出现以下信息表示打包成功:

webp

打包成功


5. 大功告成,放张打包后的程序图:

webp

应用程序



作者:何伸雅怀
链接:https://www.jianshu.com/p/e47d9be6fa96


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP