欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中將腳本打包成獨立EXE的實現(xiàn)示例

 更新時間:2025年06月04日 09:46:20   作者:Code_Geo  
本文主要介紹了Python中將腳本打包成獨立EXE的實現(xiàn)示例,包括PyInstaller、auto-py-to-exe和cx_Freeze,具有一定的參考價值,感興趣的可以了解一下

在 Python 中,將腳本打包成獨立的 ?EXE 可執(zhí)行文件有多種工具可用。以下是常用方法和詳細步驟

方法 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
  • 添加圖標(biāo):
pyinstaller --icon=your_icon.ico --onefile your_script.py

4、?處理依賴問題

  • 如果程序依賴非標(biāo)準(zhǔn)庫(如數(shù)據(jù)文件、圖片),使用 --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)。
  • 設(shè)置輸出模式(單文件/文件夾)。
  • 添加圖標(biāo)、隱藏控制臺等

4、?生成 EXE:

點擊 ?Convert 完成打包。

方法 3:使用 ?cx_Freeze

特點:適合復(fù)雜項目,支持多平臺。

步驟

1、?安裝:

pip install cx_Freeze

2、創(chuàng)建 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

工具對比

工具優(yōu)點缺點
PyInstaller簡單易用,支持單文件生成文件較大
auto-py-to-exe圖形界面,適合新手依賴 PyInstaller
cx_Freeze適合復(fù)雜項目配置較繁瑣

到此這篇關(guān)于Python中將腳本打包成獨立EXE的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)Python 腳本打包成獨立EXE內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python如何實現(xiàn)多層級自動賦值字典

    python如何實現(xiàn)多層級自動賦值字典

    這篇文章主要介紹了python如何實現(xiàn)多層級自動賦值字典問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python之求任意正整數(shù)的階乘方式

    Python之求任意正整數(shù)的階乘方式

    這篇文章主要介紹了Python之求任意正整數(shù)的階乘方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • python之列表推導(dǎo)式的用法

    python之列表推導(dǎo)式的用法

    這篇文章主要介紹了python之列表推導(dǎo)式的用法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Selenium控制瀏覽器常見操作示例

    Selenium控制瀏覽器常見操作示例

    這篇文章主要介紹了Selenium控制瀏覽器常見操作,結(jié)合實例形式分析了Selenium針對瀏覽器的窗口大小控制、前進、后退、刷新、截屏等相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • python實現(xiàn)生命游戲的示例代碼(Game of Life)

    python實現(xiàn)生命游戲的示例代碼(Game of Life)

    這篇文章主要介紹了python實現(xiàn)生命游戲的示例代碼(Game of Life),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 使用celery執(zhí)行Django串行異步任務(wù)的方法步驟

    使用celery執(zhí)行Django串行異步任務(wù)的方法步驟

    這篇文章主要介紹了使用celery執(zhí)行Django串行異步任務(wù),文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Django具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Python使用Turtle庫繪制一棵西蘭花

    Python使用Turtle庫繪制一棵西蘭花

    今天小編就為大家分享一篇Python使用Turtle庫繪制一棵西蘭花,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 對dataframe數(shù)據(jù)之間求補集的實例詳解

    對dataframe數(shù)據(jù)之間求補集的實例詳解

    今天小編就為大家分享一篇對dataframe數(shù)據(jù)之間求補集的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python引入導(dǎo)入自定義模塊和外部文件的實例

    python引入導(dǎo)入自定義模塊和外部文件的實例

    下面小編就為大家?guī)硪黄猵ython引入導(dǎo)入自定義模塊和外部文件的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Python元組常見操作示例

    Python元組常見操作示例

    這篇文章主要介紹了Python元組常見操作,結(jié)合實例形式分析了Python元組的概念、功能、常見定義、獲取、遍歷等相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2019-02-02

最新評論