之前尝试过使用pyinstaller对python脚本进行打包,但使用pyinstaller的过程中遇到了许多另我不满意的地方,如打包后的文件体积太大,打包后程序根目录下无关文件太多太杂等等。
因此我舍弃了pyinstaller改用cxfreeze对python脚本进行打包。话不多说,下面进入正题。
1. 安装cx_Freeze:
我使用的python版本为3.8.8,可以直接使用pypi安装cx_Freeze。
命令:pip install cx_Freeze
安装的cx_Freeze版本为6.6,安装完毕后就可以开始对脚本进行打包了,我们这里先简单的创建一个脚本文件,以供打包所用。
hello.py:
import datetime
print(‘你好,目前的日期和时间为:’, datetime.datetime.now())
input()
我将此脚本存放到D盘下的pinstaller文件夹中
接下来介绍两种将上面的脚本打包为.exe的方法:
第一种:win+r后输入cmd回车进入命令行,之后cd C:\Users\27199\AppData\Local\Programs\Python\Python38-32\Scripts进入到python安装路径的Scripts目录下。
这里cd后跟随的路径为我的电脑内python的安装路径,将此路径替换为自己电脑内python的路径即可,如使用的是Anaconda,路径改为Anaconda下的Scripts文件夹所在路径即可。
路径切换好后,使用命令cxfreeze D:\pinstaller\hello.py –target-dir D:\pinstaller\dist回车即可对hello
今天的文章python使用cxfreeze将脚本文件打包为可执行程序的方法分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/31941.html