当前位置: 代码网 > it编程>前端脚本>Python > Python中将脚本打包成独立EXE的实现示例

Python中将脚本打包成独立EXE的实现示例

2025年06月04日 Python 我要评论
在 python 中,将脚本打包成独立的 ​exe 可执行文件有多种工具可用。以下是常用方法和详细步骤方法 1:使用 ​pyinstaller​(推荐)特点:跨平台、支持单文件打包、简单易用。步骤:1

在 python 中,将脚本打包成独立的 ​exe 可执行文件有多种工具可用。以下是常用方法和详细步骤

方法 1:使用 ​pyinstaller​(推荐)

特点:跨平台、支持单文件打包、简单易用。

步骤

1、​安装 pyinstaller

pip install pyinstaller

2、基本打包命令

pyinstaller your_script.py
  • 输出在 dist/ 目录下,包含 .exe 和依赖文件。

3、​常用选项:

  • 生成单文件 exe:
pyinstaller --onefile your_script.py
  • ​隐藏控制台窗口​(适用于 gui 程序):
pyinstaller --noconsole --onefile your_script.py
  • 添加图标:
pyinstaller --icon=your_icon.ico --onefile your_script.py

4、​处理依赖问题

  • 如果程序依赖非标准库(如数据文件、图片),使用 --add-data
pyinstaller --add-data "data/*;data/" your_script.py

方法 2:使用 ​auto-py-to-exe​(图形界面)

特点:基于 pyinstaller 的图形化工具,适合新手。

步骤

1、​安装:

pip install auto-py-to-exe

2、启动界面

auto-py-to-exe

浏览器会自动打开配置页面

3、配置选项:

  • 选择脚本文件(.py)。
  • 设置输出模式(单文件/文件夹)。
  • 添加图标、隐藏控制台等

4、​生成 exe:

点击 ​convert 完成打包。

方法 3:使用 ​cx_freeze

特点:适合复杂项目,支持多平台。

步骤

1、​安装:

pip install cx_freeze

2、创建 setup.py 文件

from cx_freeze import setup, executable

setup(
    name="yourapp",
    version="1.0",
    description="description",
    executables=[executable("your_script.py")]
)

4、生成 exe:

python setup.py build

工具对比

工具优点缺点
pyinstaller简单易用,支持单文件生成文件较大
auto-py-to-exe图形界面,适合新手依赖 pyinstaller
cx_freeze适合复杂项目配置较繁琐

到此这篇关于python中将脚本打包成独立exe的实现示例的文章就介绍到这了,更多相关python 脚本打包成独立exe内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com