【记录】Python脚本转变成exe文件

本文详述了两种将Python脚本转换为exe可执行文件的方法:py2exe和pyinstaller。首先介绍如何安装py2exe并用其打包Python脚本,但由于py2exe可能不适用于Python 3.6及更高版本,故重点推荐使用pyinstaller。文章详细介绍了pyinstaller的安装过程及打包命令,包括各种参数说明,如生成单个exe文件、生成文件夹、包含TCL/TK、生成debug版本、关闭命令行窗口等。

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

记录:将Python脚本转变为exe可执行文件的方法;

一、py2exe方法

1)安装

pip install py2exe

2)编写打包程序pack.py

from distutils.core import setup
import py2exe

setup(console=["test.py"])

3) 执行这个程序, 指定参数py2exe

python pack.py py2exe

 然而,py2exe 对python3.6并不适用。可能会报错 ! 推荐使用下面的方法(更简单,且兼容性好)。

二、pyinstaller方法

1)安装pyinstaller

pip install pyinstaller

2) 直接打包,在要打包的目录下打开cmd。执行下面命令

pyinstaller -F test.py

执行成功后会在目录下面生成dist目录,里面就是exe了。

扩展:

pyinstaller参数记录:

  • -F, –onefile    打包生成一个exe可执行文件;对简单小脚本适用;
  • -D, –onedir    打包生成一个文件夹,包含多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,推荐;
  • -K, –tk    在部署时包含 TCL/TK
  • -a, –ascii    不包含编码.在支持Unicode的python版本上默认包含所有的编码.
  • -d, –debug    产生debug版本的可执行文件
  • -w,–windowed,–noconsole    使用Windows子系统执行.当程序启动的时候不会打开命令行,取消烦人的命令行输出窗口;推荐;
  • -c,–nowindowed,–console    使用控制台子系统执行(默认)
  • -i  --icon 修改程序图标, -i 后面接.ico后缀的文件;

 

 

 


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值