在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