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

Python打包,python打包( 二 )


如何快速打包python程序?有哪些方法?

Python打包,python打包


你說(shuō)的是將python程序打包成exe文件吧,這里介紹一種最簡(jiǎn)單的方法—pyinstaller,可以快速將我們的程序打包成exe文件,下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過(guò)程,實(shí)驗(yàn)環(huán)境win10 python3.6 pycharm5.0,主要內(nèi)容如下:1.首先,下載安裝pyinstaller,這個(gè)直接在cmd窗口輸入命令“pip install pyinstaller”就行,如下,很快就能安裝成功:2.安裝完成后,我們就可以打包程序了,主要步驟如下:這里為了更好地說(shuō)明問(wèn)題,我編寫(xiě)了一個(gè)簡(jiǎn)單的python程序,一個(gè)簡(jiǎn)單的文本編輯器,主要用到wxPython庫(kù)(一個(gè)GUI庫(kù)),代碼如下:程序運(yùn)行截圖如下:接著我們就可以直接利用pyinstaller來(lái)打包python程序了,這里為了方便打包,我們新建一個(gè)package文件夾,然后將需要打包的py文件移到這個(gè)文件夾,最后在cmd窗口中切換到這個(gè)目錄,輸入命令“pyinstaller -F -w -i image.ico test.py”就會(huì)自動(dòng)打包程序,如下,其中參數(shù)F代表獨(dú)立打包成一個(gè)exe文件,w代表去掉控制臺(tái)窗口,i代表打包程序的圖標(biāo):成功打包后,會(huì)在當(dāng)前的package目錄下面生成一個(gè)build和dist目錄,其中dist目錄下就會(huì)有我們生成的exe程序,雙擊就能打開(kāi),如下:至此,我們就完成了python程序的打包 。
總的來(lái)說(shuō),整個(gè)過(guò)程很簡(jiǎn)單,借助pyinstaller,我們可以快速打包我們的python程序?yàn)閑xe文件,只要你熟悉一下相關(guān)命令和參數(shù),很快就能掌握的,當(dāng)然,你也可以利用py2exe,cx_Freeze等來(lái)打包python程序,都可以,網(wǎng)上也有相關(guān)資料和教程,感興趣的可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言 。
python是解釋型語(yǔ)言,編好的程序如何打包安裝?
Python打包,python打包


你說(shuō)的是將py文件打包成exe文件吧,這里介紹1種最簡(jiǎn)單的方式,利用pyinstaller打包,簡(jiǎn)單快捷,下面我簡(jiǎn)單介紹一下利用pyinstaller打包py文件的過(guò)程,實(shí)驗(yàn)環(huán)境win7 python2.7 pycharm5.0,主要內(nèi)容如下:為了更好的說(shuō)明示例過(guò)程,我這里利用python的pyqt5寫(xiě)了一個(gè)簡(jiǎn)單的計(jì)算器,主要代碼如下:程序運(yùn)行截圖如下,下面的實(shí)驗(yàn)也主要是打包這個(gè)py文件為exe:1.首先,下載安裝pyinstaller,這里直接在cmd窗口輸入命令“pip install pyinstaller”就行,如下:2.這里為了方便,可以將剛才寫(xiě)好的py文件單獨(dú)放到一個(gè)文件夾中,如下,這里我弄了一個(gè)簡(jiǎn)單的ico圖標(biāo):3.打包py文件為exe,這里切換到剛才的目錄,直接運(yùn)行命令“pyinstaller -i calculator.ico -F -w calculator.py”就行,如下,就會(huì)自動(dòng)進(jìn)行打包:接著就會(huì)在當(dāng)前目錄下邊生成build和dist這2個(gè)目錄,生成的exe文件就在dist目錄里邊,如下:如果直接雙擊運(yùn)行這個(gè)exe文件,會(huì)報(bào)如下錯(cuò)誤,這個(gè)是由于沒(méi)有對(duì)應(yīng)平臺(tái)的dll文件:需要將plugins的“platforms”目錄復(fù)制到這個(gè)exe同級(jí)目錄才能正常運(yùn)行exe文件,我的platforms路徑是“C:\Program Files\Anaconda2\Library\plugins\platforms”,替換成你的路徑復(fù)制就行,如下:再雙擊這個(gè)exe文件,程序就能正常運(yùn)行,如下:至此,我們就完成了將python的py文件打包成exe文件 。
既然Python是用C實(shí)現(xiàn)的,那為什么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ǔ)言 。

推薦閱讀