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

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

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

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

方法 1:使用 ?PyInstaller?(推薦)

特點(diǎn):跨平臺(tái)、支持單文件打包、簡(jiǎn)單易用。

步驟

1、?安裝 PyInstaller

pip install pyinstaller

2、基本打包命令

pyinstaller your_script.py
  • 輸出在 dist/ 目錄下,包含 .exe 和依賴(lài)文件。

3、?常用選項(xiàng):

  • 生成單文件 EXE:
pyinstaller --onefile your_script.py
  • ?隱藏控制臺(tái)窗口?(適用于 GUI 程序):
pyinstaller --noconsole --onefile your_script.py
  • 添加圖標(biāo):
pyinstaller --icon=your_icon.ico --onefile your_script.py

4、?處理依賴(lài)問(wèn)題

  • 如果程序依賴(lài)非標(biāo)準(zhǔn)庫(kù)(如數(shù)據(jù)文件、圖片),使用 --add-data
pyinstaller --add-data "data/*;data/" your_script.py

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

特點(diǎn):基于 PyInstaller 的圖形化工具,適合新手。

步驟

1、?安裝:

pip install auto-py-to-exe

2、啟動(dòng)界面

auto-py-to-exe

瀏覽器會(huì)自動(dòng)打開(kāi)配置頁(yè)面

3、配置選項(xiàng):

  • 選擇腳本文件(.py)。
  • 設(shè)置輸出模式(單文件/文件夾)。
  • 添加圖標(biāo)、隱藏控制臺(tái)等

4、?生成 EXE:

點(diǎn)擊 ?Convert 完成打包。

方法 3:使用 ?cx_Freeze

特點(diǎn):適合復(fù)雜項(xiàng)目,支持多平臺(tái)。

步驟

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

工具對(duì)比

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

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

相關(guān)文章

  • 解決遇到PermissionError:[Errno 13] Permission denied:XXXX錯(cuò)誤的問(wèn)題

    解決遇到PermissionError:[Errno 13] Permission den

    遇到"PermissionError:[Errno 13] Permission denied"通常是權(quán)限不足導(dǎo)致,解決此問(wèn)題的方法包括檢查并更改文件權(quán)限,使用管理員權(quán)限運(yùn)行命令,或接觸文件所有者,這些步驟有助于確保用戶(hù)具有執(zhí)行操作所需的權(quán)限,有時(shí),文件或目錄可能被鎖定
    2024-09-09
  • 使用Python解析JSON的實(shí)現(xiàn)示例

    使用Python解析JSON的實(shí)現(xiàn)示例

    本文主要介紹了使用Python解析JSON的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • python實(shí)現(xiàn)判斷數(shù)組是否包含指定元素的方法

    python實(shí)現(xiàn)判斷數(shù)組是否包含指定元素的方法

    這篇文章主要介紹了python實(shí)現(xiàn)判斷數(shù)組是否包含指定元素的方法,涉及Python中in的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • Python中Threading用法詳解

    Python中Threading用法詳解

    本篇文章給大家介紹了Python中Threading的詳細(xì)用法,需要的朋友跟著小編一起學(xué)習(xí)下吧。
    2017-12-12
  • python3+PyQt5實(shí)現(xiàn)文檔打印功能

    python3+PyQt5實(shí)現(xiàn)文檔打印功能

    這篇文章主要為大家詳細(xì)介紹了python3+PyQt5實(shí)現(xiàn)文檔打印功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python實(shí)現(xiàn)圖書(shū)管理系統(tǒng)

    python實(shí)現(xiàn)圖書(shū)管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)圖書(shū)管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 談?wù)剬?duì)Pytorch中的forward的理解

    談?wù)剬?duì)Pytorch中的forward的理解

    這篇文章主要介紹了談?wù)剬?duì)Pytorch中的forward的理解,在Pytorch中,forward方法是一個(gè)特殊的方法,被專(zhuān)門(mén)用來(lái)進(jìn)行前向傳播,本文給大家詳細(xì)講解,需要的朋友可以參考下
    2023-04-04
  • python自動(dòng)化測(cè)試selenium操作checkbox和radiobox技術(shù)

    python自動(dòng)化測(cè)試selenium操作checkbox和radiobox技術(shù)

    這篇文章主要為大家介紹了python自動(dòng)化測(cè)試selenium核心技術(shù)操作checkbox和radiobox的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • python爬蟲(chóng)實(shí)戰(zhàn)steam加密逆向RSA登錄解析

    python爬蟲(chóng)實(shí)戰(zhàn)steam加密逆向RSA登錄解析

    今天帶來(lái)爬蟲(chóng)實(shí)戰(zhàn)的文章。在挑選游戲的過(guò)程中感受學(xué)習(xí),讓你突飛猛進(jìn)。本文主要實(shí)現(xiàn)用Python逆向登錄世界上最大的游戲平臺(tái)源碼分享,了解steam加密手段有多高明
    2021-10-10
  • 使用Python發(fā)送各種形式的郵件的方法匯總

    使用Python發(fā)送各種形式的郵件的方法匯總

    這篇文章主要介紹了使用Python發(fā)送各種形式的郵件的方法匯總,包括HTML形式的或者帶圖片以及帶附件的郵件等等,需要的朋友可以參考下
    2015-11-11

最新評(píng)論