日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

別再問(wèn)我Python打包成exe了,python打包exe

【別再問(wèn)我Python打包成exe了,python打包exe】python如何打包成exe文件?

別再問(wèn)我Python打包成exe了,python打包exe


這里介紹一種最簡(jiǎn)單的打包方式—pyinstaller,可以直接將寫(xiě)好的py腳本打包成exe文件,下面我大概介紹一下這個(gè)包的安裝和簡(jiǎn)單使用,實(shí)驗(yàn)環(huán)境win7 python2.7 pycharm5.0,主要內(nèi)容如下:1.下載安裝,這里直接在cmd窗口輸入命令"pip install pyinstaller"就行,如下:2.為了方便進(jìn)行測(cè)試,我這里簡(jiǎn)單寫(xiě)了一個(gè)GUI窗口程序,用到wxpython這個(gè)包,下面就是對(duì)這個(gè)程序進(jìn)行打包,主要代碼如下:程序運(yùn)行截圖,如下,就是一個(gè)簡(jiǎn)單的窗口:3.接下來(lái)我們就可以進(jìn)行打包了,打開(kāi)一個(gè)cmd窗口,切換到腳本所在的目錄,我的路徑是“e:\tornado\test”,腳本名為wk.py,直接輸入命令"pyinstaller -F -w wk.py"就行,其中-F代表打包成一個(gè)獨(dú)立的exe文件,-w代表去掉調(diào)試窗口,如下:打包成功后,會(huì)在當(dāng)前目錄下邊生成一個(gè)dist目錄,我們打包好的程序wk.exe就會(huì)在里面,如下:雙擊這個(gè)exe文件,程序可以正常運(yùn)行,如下:至此,我們就完成了將py腳本打包成exe文件,總的來(lái)說(shuō),借助pyinstaller這個(gè)包,我們可以很快速的將我們寫(xiě)好的python程序打包成exe程序(python3類似,也可以直接使用pyinstaller),當(dāng)然還有其他打包方式,像py2exe等,這里我就不詳細(xì)介紹了,感興趣的可以看一下我以前的回答https://www.wukong.com/question/6523092168557461774/,里面介紹了3種將py腳本成exe程序的方式,有詳細(xì)的步驟和過(guò)程,希望以上分享的內(nèi)容能對(duì)你有所幫助吧 。
既然Python是用C實(shí)現(xiàn)的,那為什么Python不能直接生成exe呢?
別再問(wèn)我Python打包成exe了,python打包exe


C語(yǔ)言其實(shí)是一種比較“古老”而且“底層”的語(yǔ)言 。其執(zhí)行效率,僅次于匯編語(yǔ)言 。說(shuō)其古老,是因?yàn)镃語(yǔ)言的出現(xiàn)很早 。雖然Fortran、Cobol語(yǔ)言出現(xiàn)比C語(yǔ)言更早,但是現(xiàn)代主流操作系統(tǒng)(Windows、Mac Os、linux、iOS、Android、Unix)全部脫胎于C語(yǔ)言 。說(shuō)它底層,是因?yàn)镃語(yǔ)言設(shè)計(jì)之初就是為了同時(shí)編寫(xiě)匯編語(yǔ)言 。
理論上可以全部用匯編寫(xiě) 。而匯編語(yǔ)言是執(zhí)行效率最高的語(yǔ)言 。所以Python用C語(yǔ)言寫(xiě)一點(diǎn)也不奇怪 。這和它能不能生成Exe一點(diǎn)關(guān)系都沒(méi)有 。Exe文件是Windows平臺(tái)的私有格式 。最簡(jiǎn)單的Exe是Com可執(zhí)行文件 。Exe文件實(shí)際上是一個(gè)引導(dǎo)程序 一個(gè)解釋程序組成的 。Python語(yǔ)言生成的代碼,只需要配以引導(dǎo)程序和解釋程序,就可以作為Exe文件執(zhí)行 。

    推薦閱讀