开发者

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

目录
  • 方法 1:使php用 ​PyInstaller​(推荐)
    • 1、​安装 PyInstaller
    • 2、基本打包命令
    • 3、​常用选项:
    • 4、​处理依赖问题
  • 方法 2:使用 ​auto-py-to-exe​(图形界面)
    • 1、​安装:
    • 2、启动界面
    • 3、配置选项:
    • 4、​生成 EXE:
  • 方法 3:使用 ​cx_Freeze
    • 1、​安装:
    • 2、创建 setup.py 文件
    • 4、生成 EXE:
  • 工具对比

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

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

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

    步骤

    1、​安装 PyInstaller

    pip install pyinstaller
    

    2、基本打包命令

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

    3、​常用选项:

    • 生成单文件 EXE:
    pyinstaller --onefile your_script.py
    
    • ​隐藏控制台窗口​(适用于 GUI 程序):
    pyinstaljavascriptler --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_Freez编程客栈e
    

    2、创建 setup.py 文件

    from cx_Freeze import setup, Executable
    
    setup(
        name="YourApp",
        version="1.0python",
        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内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客编程栈(www.devze.com)!

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新开发

    开发排行榜