python打包成exe fail to ex_cx_freeze将python文件打包成exe的全流程及遇到的问题

本文详细记录了使用cx_Freeze将Python程序打包成exe的步骤,包括离线安装cx_Freeze,解决'TCL_LIBRARY' KeyError问题,以及创建setup.py脚本来处理依赖。此外,还分享了在不同计算机上运行时遇到的依赖问题及其解决方案,如调整numpy和multiprocessing的处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,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)\

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值