最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python腳本生成exe的實(shí)用指南

 更新時(shí)間:2026年04月21日 09:20:33   作者:今晚務(wù)必早點(diǎn)睡  
本文介紹了使用PyInstaller將Python腳本打包成.exe文件的簡(jiǎn)單方法,并提供了從準(zhǔn)備工作到具體命令的一系列指導(dǎo),包括如何安裝PyInstaller、基礎(chǔ)打包命令、修改輸出目錄、改變.exe文件名、隱藏黑窗口等實(shí)用技巧,需要的朋友可以參考下

在日常工作中,我們經(jīng)常會(huì)遇到這樣的需求:

  • 寫了一個(gè) Python 腳本,想給同事用
  • 對(duì)方電腦沒(méi)有 Python 環(huán)境
  • 不想教對(duì)方裝 Python、裝依賴
  • 希望直接給一個(gè) .exe,雙擊就能跑

這篇文章不講復(fù)雜原理、不搞工程化配置,只講“怎么最簡(jiǎn)單地把 Python 腳本打成 exe”。

一、先說(shuō)結(jié)論:用 PyInstaller 就夠了

目前最簡(jiǎn)單、最成熟、使用最多的方案是 PyInstaller。

它的特點(diǎn)是:

  • 使用簡(jiǎn)單
  • 命令直觀
  • 對(duì)新手友好
  • 適合內(nèi)部工具、小腳本、自動(dòng)化程序

本文所有示例,全部基于 PyInstaller。

二、準(zhǔn)備工作(只做一次)

確保你有 Python 環(huán)境(Windows)

在命令行中執(zhí)行:

python --version

如果能看到版本號(hào),說(shuō)明 Python 已安裝。

安裝 PyInstaller

pip install pyinstaller

安裝完成后驗(yàn)證:

pyinstaller --version

三、最簡(jiǎn)單的打包方式(一條命令)

假設(shè)你的腳本文件是:

main.py

最基礎(chǔ)的打包命令

pyinstaller -F main.py

解釋:

  • -F:打包成單個(gè) exe 文件
  • main.py:你要打包的腳本

打包完成后,會(huì)生成:

dist/main.exe

拿走 main.exe 就可以使用了。

四、打包后你會(huì)看到哪些文件?(不用慌)

第一次打包時(shí),當(dāng)前目錄會(huì)出現(xiàn):

build/
dist/
main.spec

只需要關(guān)心

dist/main.exe

其他文件:

  • build/:中間構(gòu)建文件
  • *.spec:配置文件(簡(jiǎn)單打包可以忽略)

五、一個(gè)更實(shí)用的打包命令(推薦)

在實(shí)際使用中,很多人不想每次去 dist/ 目錄里找 exe。

先cd到腳本同級(jí)目錄下:

pyinstaller --onefile --distpath D:\release main.py

這條命令是做什么的?

一句話說(shuō)明:

main.py 打包成一個(gè) exe,并直接輸出到 D:\release 目錄

打包完成后:

D:\release\main.exe

參數(shù)解釋(非常簡(jiǎn)單)

--onefile

  • 等價(jià)于 -F
  • 表示打包成一個(gè) exe 文件

--distpath D:\release

  • 指定 exe 的輸出目錄
  • 不使用默認(rèn)的 dist/ 目錄

main.py

  • 要打包的 Python 腳本

為什么這個(gè)命令很實(shí)用?

  • 打完包,exe 直接就能拿走
  • 不用關(guān)心 dist/、build/
  • 非常適合內(nèi)網(wǎng)、腳本化、一次性 交付

六、改個(gè) exe 名字(很常見(jiàn))

如果你不想生成 main.exe,可以這樣:

pyinstaller -F -n MyTool main.py

生成:

dist/MyTool.exe

配合 --distpath

pyinstaller -F -n MyTool --distpath D:\release main.py

七、不想彈黑窗口(可選)

如果你的腳本是:

  • GUI 程序(Tkinter / PyQt)
  • 自動(dòng)化腳本
  • 不需要命令行輸出

可以隱藏黑窗口:

pyinstaller -F -w main.py

說(shuō)明:

  • -w / --noconsole:不顯示控制臺(tái)窗口

如果你的腳本靠 print() 看日志,不建議加 -w。

八、一個(gè)“夠用就好”的通用命令模板

推薦直接用下面這條

pyinstaller -F -n MyTool --distpath D:\release main.py

如果不想要黑窗口:

pyinstaller -F -w -n MyTool --distpath D:\release main.py

到此這篇關(guān)于Python腳本生成exe的實(shí)用指南的文章就介紹到這了,更多相關(guān)Python腳本生成exe內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決python2 繪圖title,xlabel,ylabel出現(xiàn)中文亂碼的問(wèn)題

    解決python2 繪圖title,xlabel,ylabel出現(xiàn)中文亂碼的問(wèn)題

    今天小編就為大家分享一篇解決python2 繪圖title,xlabel,ylabel出現(xiàn)中文亂碼的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • python自動(dòng)化UI工具發(fā)送QQ消息的實(shí)例

    python自動(dòng)化UI工具發(fā)送QQ消息的實(shí)例

    今天小編就為大家分享一篇python自動(dòng)化UI工具發(fā)送QQ消息的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Python實(shí)現(xiàn)圖像處理ORB算法

    Python實(shí)現(xiàn)圖像處理ORB算法

    ORB(Oriented FAST and Rotated BRIEF)算法是一種高效的特征檢測(cè)和描述符,它在圖像匹配中有廣泛的應(yīng)用,下面我們就來(lái)了解一下ORB算法的原理與實(shí)現(xiàn)吧
    2023-12-12
  • Python進(jìn)程崩潰AttributeError異常問(wèn)題解決

    Python進(jìn)程崩潰AttributeError異常問(wèn)題解決

    這篇文章主要介紹了Python進(jìn)程崩潰(AttributeError異常)問(wèn)題解決,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下方法
    2023-06-06
  • python做接口測(cè)試的必要性

    python做接口測(cè)試的必要性

    在本篇文章里小編給大家整理的是關(guān)于python做接口測(cè)試的必要性以及相關(guān)知識(shí)點(diǎn),有興趣的朋友們學(xué)習(xí)下。
    2019-11-11
  • Python繪制趨勢(shì)線的示例代碼

    Python繪制趨勢(shì)線的示例代碼

    趨勢(shì)線是用來(lái)顯示數(shù)據(jù)趨勢(shì)或者預(yù)測(cè)未來(lái)發(fā)展方向的一種圖形表示方法,這篇文章主要為大家詳細(xì)介紹了如何使用Python繪制趨勢(shì)線,需要的可以了解下
    2024-03-03
  • python打包多類型文件的操作方法

    python打包多類型文件的操作方法

    這篇文章主要介紹了python打包多類型文件的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • python 使用pdfminer3k 讀取PDF文檔的例子

    python 使用pdfminer3k 讀取PDF文檔的例子

    今天小編就為大家分享一篇python 使用pdfminer3k 讀取PDF文檔的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • python用moviepy對(duì)視頻進(jìn)行簡(jiǎn)單的處理

    python用moviepy對(duì)視頻進(jìn)行簡(jiǎn)單的處理

    這篇文章主要介紹了python如何用moviepy對(duì)視頻進(jìn)行簡(jiǎn)單的處理,幫助大家更好的利用python處理視頻,感興趣的朋友可以了解下
    2021-03-03
  • python進(jìn)行while遍歷的常見(jiàn)錯(cuò)誤解析

    python進(jìn)行while遍歷的常見(jiàn)錯(cuò)誤解析

    在Python中選擇合適的遍歷方式需要綜合考慮可讀性、性能和具體需求,本文就來(lái)和大家講解一下python中while遍歷常見(jiàn)錯(cuò)誤以及所有遍歷方法的優(yōu)缺點(diǎn)對(duì)比吧
    2025-05-05

最新評(píng)論

修水县| 茂名市| 家居| 惠州市| 平凉市| 锡林郭勒盟| 长岛县| 维西| 阜南县| 浮山县| 上蔡县| 云梦县| 郴州市| 胶南市| 桦甸市| 甘泉县| 玉树县| 韩城市| 思茅市| 峨山| 吉林省| 广汉市| 额尔古纳市| 仁化县| 闽侯县| 大余县| 兴宁市| 裕民县| 孝昌县| 个旧市| 蒙城县| 丹寨县| 永吉县| 亳州市| 长宁县| 金塔县| 永和县| 龙江县| 高密市| 青阳县| 涟水县|