手把手教你如何使python變?yōu)榭蓤?zhí)行文件
使用 pyInstaller 將 python 程序生成可直接運(yùn)行的程序,這個exe程序就可以在Windows 或 Mac OS平臺上運(yùn)行。(可以不用安裝python也可以使用歐O(∩_∩)O~)
接下來就手把手教你如何將自己開發(fā)的python項(xiàng)目做成exe文件(共六步):
第一步:安裝第三方庫pyInstaller,命令【pip install pyinstaller】
第二步:安裝成功后,生成pyinstaller.exe文件,這個文件所在的目錄要加入到【環(huán)境變量】中;
特別注意:此步驟超級重要?。。。。。?!不做的話,后面可能出錯歐~
第三步:安裝成功后,找到【PyInstaller】文件夾,并將要轉(zhuǎn)換成exe文件的python文件放該文件下面,后續(xù)要使用!
第四步:在【PyInstaller】文件夾里面打開CMD窗口(shift+鼠標(biāo)右擊----->在此處打開Powershell窗口),即可進(jìn)入CMD窗口;
第五步:使用命令【pyinstaller -F -c redmine自動提單小程序.py】命令將python代碼做成一個exe程序,大功告成,接下來找到對應(yīng)的exe程序就可以啦~
如果此時報錯: 無法將“pyinstaller”項(xiàng)識別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。所在位置 行:1 字符: 1+ pyinstaller -F redmine自動化提單.py+ ~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
那可能是因?yàn)榄h(huán)境變量沒有設(shè)置成功,返回【第一步】檢查一下。
【pyinstaller -F -c 源python文件】
常用可選項(xiàng)及說明:
-F:打包后只生成單個exe格式文件;
-D:默認(rèn)選項(xiàng),創(chuàng)建一個目錄,包含exe文件以及大量依賴文件;
-c:默認(rèn)選項(xiàng),使用控制臺(就是類似cmd的黑框);
-w:不使用控制臺;
-p:添加搜索路徑,讓其找到對應(yīng)的庫;
-i:改變生成程序的icon圖標(biāo)。
第六步:【PyInstaller】文件夾同級目錄會生成一個【dist】文件夾,找到文件【redmine自動提單小程序.exe】就大功告成啦~O(∩_∩)O~
總結(jié)
到此這篇關(guān)于如何使python變?yōu)榭蓤?zhí)行文件的文章就介紹到這了,更多相關(guān)python變可執(zhí)行文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 在python中實(shí)現(xiàn)調(diào)用可執(zhí)行文件.exe的3種方法
- Python中py文件轉(zhuǎn)換成exe可執(zhí)行文件的方法
- Python腳本文件打包成可執(zhí)行文件的方法
- 將Python代碼打包成.exe可執(zhí)行文件的完整步驟
- Python中.py文件打包成exe可執(zhí)行文件詳解
- 用PyInstaller把Python代碼打包成單個獨(dú)立的exe可執(zhí)行文件
- Python可執(zhí)行文件反編譯教程(exe轉(zhuǎn)py)
- Python打包可執(zhí)行文件的方法詳解
- 將Python文件打包成.EXE可執(zhí)行文件的方法
相關(guān)文章
Python中defaultdict與lambda表達(dá)式用法實(shí)例小結(jié)
這篇文章主要介紹了Python中defaultdict與lambda表達(dá)式用法,結(jié)合實(shí)例形式分析了Python中defaultdict與lambda表達(dá)式的功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下2018-04-04Python利用format函數(shù)實(shí)現(xiàn)對齊打印(左對齊、右對齊與居中對齊)
format是字符串內(nèi)嵌的一個方法,用于格式化字符串,下面這篇文章主要給大家介紹了關(guān)于Python利用format函數(shù)實(shí)現(xiàn)對齊打印(左對齊、右對齊與居中對齊)的相關(guān)資料,需要的朋友可以參考下2022-04-04Python中私有屬性“_“下劃線和“__“雙下劃線區(qū)別
本文主要介紹了Python中私有屬性“_“下劃線和“__“雙下劃線區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03用Python把csv文件批量修改編碼為UTF-8格式并轉(zhuǎn)為Excel格式的方法
有時候用excel打開一個csv文件,中文全部顯示亂碼,然后手動用notepad++打開,修改編碼為utf-8并保存后,再用excel打開顯示正常,本文將給大家介紹一下用Python把csv文件批量修改編碼為UTF-8格式并轉(zhuǎn)為Excel格式的方法,需要的朋友可以參考下2023-09-09Pycharm學(xué)習(xí)教程(3) 代碼運(yùn)行調(diào)試
這篇文章主要為大家詳細(xì)介紹了最全的Pycharm學(xué)習(xí)教程第三篇代碼運(yùn)行調(diào)試,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05Python連接Postgres/Mysql/Mongo數(shù)據(jù)庫基本操作大全
在后端應(yīng)用開發(fā)中,經(jīng)常會用到Postgres/Mysql/Mongo這三種數(shù)據(jù)庫的基本操作,今天小編就給大家詳細(xì)介紹Python連接Postgres/Mysql/Mongo數(shù)據(jù)庫基本操作,感興趣的朋友一起看看吧2021-06-06