首先,cx_freeze真是个好工具,让我这种没有编程基础的技术渣有朝一日也能搞出个小程序来,赞赞赞。
将python文件打包成exe程序,主要是为了把自己写的python程序方便的普及给那些电脑上没有安装python软件的用户用。
安装过程遇到了好多问题,一一记录下来,方便其他遇到这些问题的人看看。
第一步:安装cx_freeze
如果在有网的环境安装,可以直接pip install xxx,我是要在离线环境下安装,所以一般会去pypi的官网下载whl文件,然后在cmd中安装。
官网下载地址:https://pypi.org/project/cx_Freeze,注意要找到和python版本对应的cx_freeze版本,我是安装的Anaconda3,对应的python是3.6的版本,下载的是cx_Freeze-5.1.1-cp36-cp36m-win_amd64.whl这个文件。
下载后在cmd默认路径中输入:pip install cx_freeze,页面会显示是否成功install,如果提示cxfreeze不是内部或外部命令,可以通过以下方式解决:打开python安装文件的Scripts文件夹,在此目录下新建一个txt文档,输入以下内容:
@ echo off
你的python路径\python.exe 你的python路径\Scripts\cxfreeze %*
比如,我的是输入以下:
@echo off
C:\Program Files (x86)\Anaconda3\python.exe C:\Program Files (x86)\