卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

pyinstaller打包無文件 如何使用pyinstaller打包python腳本?

如何使用pyinstaller打包python腳本?首先,PIP install pyinstaller安裝打包模塊,然后命令行進(jìn)入腳本的相應(yīng)目錄。如上圖所示,UIUpySide.py公司是要打包的模

如何使用pyinstaller打包python腳本?

首先,PIP install pyinstaller安裝打包模塊,然后命令行進(jìn)入腳本的相應(yīng)目錄。

如上圖所示,UIUpySide.py公司是要打包的模塊,

-W是刪除命令窗口,-F是創(chuàng)建可執(zhí)行文件。

-I是添加程序圖標(biāo),日歷.ico是打包的exe圖標(biāo)。

一段時(shí)間后,您可以在同一目錄下的dist下找到EXE文件。

這些是常用參數(shù)。

如果需要更詳細(xì)的參數(shù),請?jiān)诿钚兄休斎雙yinstall-H以獲取參數(shù)說明。

與其四處尋找描述,為什么不使用-h來獲取官方描述?

我相信一點(diǎn)英語并不難。

最后,附上包裝模塊比較圖。

如果它對您有幫助,請喜歡它。

既然Python是用C實(shí)現(xiàn)的,那為什么Python不能直接生成exe呢?

C語言實(shí)際上是一種“老”和“底層”語言。其執(zhí)行效率僅次于匯編語言。

它之所以古老是因?yàn)镃語言出現(xiàn)得很早。

盡管FORTRAN和COBOL比C語言出現(xiàn)得早,但現(xiàn)代主流操作系統(tǒng)(windows、Mac OS、Linux、IOS、Android、Unix)都是從C語言中誕生的。

最根本的原因是C語言被設(shè)計(jì)用來同時(shí)編寫匯編語言。從理論上講,它可以用外匯來表示。匯編語言是最有效的語言。

所以Python是用C語言編寫的也就不足為奇了。它與能否生成exe無關(guān)。

Exe文件是Windows平臺(tái)的專用格式。最簡單的exe是com可執(zhí)行文件。EXE實(shí)際上是一個(gè)解釋器文件。

由Python語言生成的代碼只能通過引導(dǎo)加載程序和解釋器作為EXE文件執(zhí)行。

因此Python生成EXE文件并不困難。只是它是否愿意提供的問題。

如何使用PyInstaller將Python代碼轉(zhuǎn)換成exe文件?

提前編寫需要轉(zhuǎn)換的python腳本,在CMD中輸入命令格式為:pyinstaller[parameter][script path],其中包括:-F、-onefile py code,一個(gè)目錄中只有一個(gè)文件-D、-onedir py code(默認(rèn)為)-K、-TK包括TCL/TK-D、-debug generate debug mode EXE file-W,-windowed、-noconsole Form EXE file(僅限windows)-C、-nowindored、-console EXE file(僅限windows)-x、-upx使用upx壓縮EXE文件-O dir、-out=dir設(shè)置spec文件輸出的目錄。默認(rèn)情況下,與pyinstaller相同的目錄,-V file,-version=file被添加到版本信息文件中