手记

利用cx_freeze打包python程序

在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

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

安装成功

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

@echo off

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


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

打包

其中:

opClipText.py 是要打包的主文件

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

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

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

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


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

打包成功


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

应用程序



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


0人推荐
随时随地看视频
慕课网APP