国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

這篇具有很好參考價(jià)值的文章主要介紹了如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

什么是.exe可執(zhí)行程序

相信對(duì)python有過學(xué)習(xí)的朋友都知道可以用IDLE編寫并跑一跑python,但是如何做到別人電腦沒有裝python的情況下運(yùn)行python的腳本呢?(看標(biāo)題

這里簡單提一下.exe 可執(zhí)行程序

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?文章來源地址http://www.zghlxwxcb.cn/news/detail-451452.html

.exe是文件擴(kuò)展名,帶有.exe擴(kuò)展名的文件名按下Enter?鍵就可運(yùn)行。這么個(gè)意思不就是:不需要有python環(huán)境即可運(yùn)行python程序


?進(jìn)入正題

目前比較常見的打包exe方法都是通過Pyinstaller來實(shí)現(xiàn)的,本文便介紹這種方法。

1.安裝Pyinstaller

第一種方法(可能有各種扯皮錯(cuò)誤)

首先我們要先安裝Pyinstaller,直接在cmd使用pip命令

  1. windows + R 打開命令窗口
  2. 輸入 cmd ,打開命令提示行
  3. 輸入以下指令安裝 pyinstaller :
pip install pyinstaller

第二種方法(推薦)

先打開cmd(先放那)


再找到Python的快捷方式(所有應(yīng)用里就有)右鍵-打開文件所在的位置

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

找到并打開Scripts這個(gè)文件夾?

?如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

找到pip,拖到cmd中?

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?首先,注意先打一個(gè)空格,隨后輸入下方代碼后回車

install pyinstaller

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?出現(xiàn)下面的情況則安裝成功

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?2.使用pyinstaller進(jìn)行打包

(1)小白笨方法

剛才Scripts目錄下多了幾個(gè)應(yīng)用程序,我們找到pyinstaller即可,先不要打開它,保持這個(gè)窗口不要關(guān)。

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?找到你.py文件所在位置。這里我的文件在桌面(其他位置以此類推),按住shift,空白處右鍵-在終端中打開

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?注意,這里把我們之前得到的pyinstallert拖入到終端里,如下圖如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?這里我們先在上圖.exe后鍵入一個(gè)空格,輸入 "文件名+.py ?回車"(不加" ")

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?出現(xiàn)上述情況即為成功,注意左上角的dist文件夾,打開

此時(shí)會(huì)出現(xiàn)dist,build,.spec三個(gè)文件,我們只需要dist就行,打開如下圖

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?找到默認(rèn)打包圖案的應(yīng)用程序(.exe)即為我們打包好的.exe可執(zhí)行程序(雙擊即可運(yùn)行

恭喜你拿下全部打包技巧!

?

(2)大佬快速開始打包

其實(shí)可以使用下方終端命令直接打包:(.py文件的目錄下)

Pyinstaller -F xx.py 打包exe
 
Pyinstaller -F -w xx.py 不帶控制臺(tái)的打包
 
Pyinstaller -F -w -i xx.ico xx.py 打包指定exe圖標(biāo)打包

以上就是全部過程,實(shí)際操作起來也不是很困難,但是需要注意一些細(xì)節(jié)的處理(比如說路徑問題,空格鍵,終端命令行……)。

這是目前作者所找到的最簡路徑實(shí)現(xiàn).py打包,希望對(duì)大家能有所幫助。


進(jìn)階一下

最后處理幾個(gè)問題,.exe默認(rèn)打包圖標(biāo)……似乎不太好看,生成的文件也不少(也看不懂),該如何解決?

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

看著咋這么復(fù)雜( ?? ?)

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

默認(rèn)的圖標(biāo)

?

?這里提前說明一下,以下步驟是在上面“?這里我們先鍵入一個(gè)空格,輸入文件名+.py ?”后操作的

最常用下面幾個(gè)寫下自取

文件名.py -F   //打包exe
文件名.py -F -w   //不帶控制臺(tái)的打包
文件名.py -F -w -i 圖片名.ico //.exe有圖標(biāo)的打包

?

演示一下?

這是我想要的exe程序的圖標(biāo)(嗯,我可愛的頭像),圖片名字是 e (隨便取個(gè)好記)

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

成功后打開dist文件(很熟練)

此時(shí),一個(gè)打包好的.exe待你雙擊,圖標(biāo)好看,無雜亂文件,很完美 。

?如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

自定義圖標(biāo)

?

作者能力有限,不免疏漏,如有不足,還請(qǐng)諒解指正。

感謝你們

?

近期修復(fù)了一些語句表達(dá)的疏漏和代碼的小小bugs~

2023.11.18回首看此文,修改了當(dāng)初使用的低級(jí)語法,到底還是`Pyinstaller -F xx.py 打包exe`這一句足矣

看到一年來很多人收藏,不免感慨萬千,謝謝讀者們

技術(shù)自由,開源萬歲~

再補(bǔ)充一下:Mac下打包的語法相同,會(huì)產(chǎn)生Unix可執(zhí)行文件和打包好的exe程序

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?

聯(lián)系我

?

如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)

?

是的,聯(lián)系我我也不回復(fù)(假的)

歡迎技術(shù)交流~

參考資料

[1]別再問我Python打包成exe了?。ńK極版)別再問我Python打包成exe了?。ńK極版)_朱小五是凹凸君呀的博客-CSDN博客_python 打包成exe

[2]什么是exe - 搜狗百科

[3]學(xué)習(xí)筆記 | PyInstaller 使用教程——用pyinstaller打包exe應(yīng)用程序【建議收藏!】

用pyinstaller打包exe應(yīng)用程序【建議收藏!】_你豪哥哥的博客-CSDN博客_pyinstaller教程

?

到了這里,關(guān)于如何將Python文件.py打包成.exe可執(zhí)行程序(最簡教程嗎)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Python小工具】解決Python的Pyinstaller將.py文件打包成.exe可執(zhí)行文件后文件過大的問題

    在文章 【Python小項(xiàng)目】Python的GUI庫Tkinter實(shí)現(xiàn)隨機(jī)點(diǎn)名工具或抽獎(jiǎng)工具并封裝成.exe可執(zhí)行文件中我們實(shí)現(xiàn)了一個(gè)python小項(xiàng)目的制作并將其打包成了.exe可執(zhí)行文件。但是,當(dāng)我們查看了一下文件大小后,好家伙,一百多行代碼打包完竟然有242M。于是,我們靜下心來思考,是不

    2024年02月10日
    瀏覽(29)
  • Python程序打包exe可執(zhí)行軟件教程

    Python程序打包exe可執(zhí)行軟件教程

    Python雖好,但是平時(shí)我們寫的代碼都是.py腳本文件,必須要在Python環(huán)境下 才可以運(yùn)行。如果一臺(tái)電腦沒有安裝Python是無法運(yùn)行我們的程序的。當(dāng)然你也可以選擇隨身攜帶安裝包。 不過終究是有些麻煩。那么有沒有什么辦法,能把我們編寫的Python代碼轉(zhuǎn)換成exe文件呢?這樣不

    2024年02月09日
    瀏覽(20)
  • 【python】之pyinstaller模塊,python程序打包成一個(gè)可執(zhí)行exe 文件(超詳細(xì))!

    【python】之pyinstaller模塊,python程序打包成一個(gè)可執(zhí)行exe 文件(超詳細(xì))!

    PyInstaller是一個(gè)在Windows、GNU/Linux、macOS等平臺(tái)下將Python程序凍結(jié)(打包)為獨(dú)立可執(zhí)行文件的工具, 用于在未安裝Python的平臺(tái)上執(zhí)行Python編寫的應(yīng)用程序 使用pip接口進(jìn)行安裝 1.打開命令行: 切換到要轉(zhuǎn)換的python文件路徑,輸入上述指令。 (1)-F: 只生成一個(gè)單個(gè)文件(只有一個(gè)

    2024年02月12日
    瀏覽(22)
  • Python封裝——如何把python代碼打包成一個(gè)可執(zhí)行的.exe文件,Pyinstaller

    Python封裝——如何把python代碼打包成一個(gè)可執(zhí)行的.exe文件,Pyinstaller

    https://pyinstaller.org/en/stable/ Pyinstaller可以打包Win、Linux、MacOS下的python程序,在什么環(huán)境下打包的就是什么平臺(tái)的程序。相對(duì)來看,Pyinstaller打包的程序體積大、安全性稍差(容易反編譯),但是上手相對(duì)簡單一些。 安裝:cmd下輸入pip install Pyinstaller(P大寫) 清華大學(xué)鏡像 pip in

    2024年02月10日
    瀏覽(33)
  • 【python】tkinter程序打包成exe可執(zhí)行文件 全流程記錄(windows系統(tǒng))

    【python】tkinter程序打包成exe可執(zhí)行文件 全流程記錄(windows系統(tǒng))

    【需求背景】 Tkinter 是 Python 的標(biāo)準(zhǔn) GUI 庫。Python 使用 Tkinter 可以快速的創(chuàng)建 GUI 應(yīng)用程序。 我用python寫了一個(gè)可視化界面,利用算法計(jì)算患COVID-19的概率。 現(xiàn)在需要將Python文件編譯成exe文件,這樣可以直接在Windows上運(yùn)行,不需要再依賴Python環(huán)境,可以復(fù)制到其他電腦中直接

    2024年02月01日
    瀏覽(33)
  • 關(guān)于exe4j如何將java jar包打包成windows系統(tǒng)exe可執(zhí)行文件,并包含JDK環(huán)境,超詳細(xì)教程

    關(guān)于exe4j如何將java jar包打包成windows系統(tǒng)exe可執(zhí)行文件,并包含JDK環(huán)境,超詳細(xì)教程

    最近做了幾個(gè)javaFX桌面軟件,因?yàn)槭莔aven項(xiàng)目,最后打包出來的是jar包,windows系統(tǒng)下要運(yùn)行jar包,首先要安裝JDK環(huán)境,然后敲命令:java -jar xxx.jar,才能運(yùn)行程序,這樣會(huì)顯得很麻煩。而且前提是用戶已經(jīng)安裝了JDK環(huán)境,所以實(shí)用性大大降低。這時(shí)就需要把jar包轉(zhuǎn)化成exe可執(zhí)

    2024年04月28日
    瀏覽(22)
  • 【前端】關(guān)于如何將html、js、css等一個(gè)html網(wǎng)頁打包成單一的exe可執(zhí)行程序文件

    要將 HTML、JS、CSS 等一個(gè) HTML 網(wǎng)頁打包成單一的可執(zhí)行程序文件(exe),通常需要使用一些工具和框架來實(shí)現(xiàn)的。 這里以Electron為例,詳細(xì)說一下具體的打包過程 1.安裝依賴: 確保已經(jīng)安裝了 Node.js。在命令行中進(jìn)入你的項(xiàng)目目錄,執(zhí)行以下命令安裝 Electron: 2.創(chuàng)建文件結(jié)構(gòu)

    2024年02月11日
    瀏覽(32)
  • Python使用最新版pyinstaller將項(xiàng)目或程序打包成exe或者mac中的可執(zhí)行文件

    Python使用最新版pyinstaller將項(xiàng)目或程序打包成exe或者mac中的可執(zhí)行文件

    pyinstaller 能夠在 Windows、Linux、Mac 等操作系統(tǒng)下將 Python 源文件打包,通過對(duì)源文件打包, Python 程序可以在沒有安裝 Python 的環(huán)境中運(yùn)行,也可以作為一個(gè)獨(dú)立文件方便傳遞和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+??梢栽?Windows、Mac 和 Linux 上使用,但是并不是跨平臺(tái)的,

    2024年02月08日
    瀏覽(30)
  • Python3.9使用最新版pyinstaller將項(xiàng)目或程序打包成exe或者mac中的可執(zhí)行文件

    Python3.9使用最新版pyinstaller將項(xiàng)目或程序打包成exe或者mac中的可執(zhí)行文件

    pyinstaller 能夠在 Windows、Linux、Mac 等操作系統(tǒng)下將 Python 源文件打包,通過對(duì)源文件打包, Python 程序可以在沒有安裝 Python 的環(huán)境中運(yùn)行,也可以作為一個(gè)獨(dú)立文件方便傳遞和管理。 PyInstaller 支持 Python 2.7 和 Python 3.3+??梢栽?Windows、Mac 和 Linux 上使用,但是并不是跨平臺(tái)的,

    2024年02月09日
    瀏覽(25)
  • QT如何打包生成獨(dú)立可執(zhí)行.exe文件

    QT如何打包生成獨(dú)立可執(zhí)行.exe文件

    一、將QT程序使用Release編譯 二、新建一個(gè)文件夾,將Release編譯生成的exe文件復(fù)制到新建文件夾中 先找到Release編譯生成的exe文件夾位置,與項(xiàng)目創(chuàng)建的文件夾有關(guān): 臨時(shí)文件夾 --》 release --》 xx .exe文件 比如我的這個(gè)就是在D:QtProbuild-Serial-Desktop_Qt_5_12_9_MinGW_64_bit-Releaserele

    2024年02月08日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包