Python:程序打包exe文件

xiaoxiao2021-02-28  73

打包之前的准备:

1.首先确定一下Python的版本号:

在运行中输入cmd打开dos命令窗口,输入python,查看版本,这里可以看到我的Python是3.6.0的;

2.安装程序

可以打包的软件有py2exe,pyinstaller,cx_freeze;

如果你的版本号是2.7-3.5的,你可以利用pyinstaller,但是如果你的是最新的3.6.0的话,你就只能用cx_freeze了,因为现在只有cx_freeze支持3.6打包exe程序;

由于我用的是3.6的版本,现在已cx_freeze为例子:

(1)打开运行,输入cmd,在dos命令窗口中输入pip install cx_freeze;

(2)测试一下是否安装成功:切换到Python安装目录的Scripts目录在cmd输入python cxfreeze-postinstall

(3)输入:cxfreeze -h,测试是否成功

一定要在cmd中提前进入到Python安装目录中的Scripts目录在执行

成功界面:

(4)打包命令:cxfreeze hello.py --target-dir dist

(5)命令解释:hello.py 是你要打包的主文件、启动文件

Dist为要目标文件夹,打包后会生成dist目录,里面就有打包后的可执行文件。

注意:

只能指定一个要打包的模块,也就是启动模块 所有.py文件都不能有中文字符,否则会出现编码异常。 发布后,可执行文件执行路径不能有中文(最好也不要有空格)。 成功图片:

    打包之后的exe程序存储在你的Python安装目录中的Scripts中的dist文件夹里;

     

转载请注明原文地址: https://www.6miu.com/read-71759.html

最新回复(0)