pyinstaller打包技巧 如何使用pyinstaller打包python腳本?
如何使用pyinstaller打包python腳本?先pip install pyinstaller安裝打包模塊,然后命令行進(jìn)入腳本的相應(yīng)目錄。如上圖,UI_pySide.py是要打包的模塊,-w是去
如何使用pyinstaller打包python腳本?
先pip install pyinstaller安裝打包模塊,然后命令行進(jìn)入腳本的相應(yīng)目錄。
如上圖,UI_pySide.py是要打包的模塊,
-w是去除命令窗口,-F是創(chuàng)建可執(zhí)行文件。
-i是添加程序圖標(biāo),calender.ico是打包后的exe圖標(biāo)。
稍等片刻,即可在同目錄的dist下找到exe文件。
以上就是常用的參數(shù)。
如果需要更詳細(xì)的參數(shù),在命令行輸入pyinstaller -h 即可獲取參數(shù)說(shuō)明。
參數(shù)說(shuō)明
與其四處找說(shuō)明,為什么不用-h獲取官方的說(shuō)明呢?
相信一點(diǎn)點(diǎn)英文應(yīng)該也難不倒。
最后附個(gè)打包模塊對(duì)比圖。
如果對(duì)你有幫助,請(qǐng)你點(diǎn)贊。
python可以做界面嗎,怎么做?
Python 針對(duì)圖形界面(GUI)開(kāi)發(fā),提供了豐富的第三方庫(kù),比如 tkinter、wxPython、 PyQt、PySide 庫(kù)。
下面我們使用 tkinter 庫(kù)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的加減乘除計(jì)算器,先上效果 Gif圖,如下:
上面的計(jì)算器基本實(shí)現(xiàn)了簡(jiǎn)單的減加乘除計(jì)算,其實(shí)現(xiàn)源碼也非常簡(jiǎn)單,可分為如下幾步驟。
1.創(chuàng)建計(jì)算數(shù)字與歷史計(jì)算公式的計(jì)算器顯示面板,如下:
2. 重復(fù)的調(diào)用 tkinter.Button 函數(shù),創(chuàng)建數(shù)字按鍵面板,并綁定按鍵number函數(shù),如下:
3. 通過(guò)重復(fù)tkinter.Button函數(shù)創(chuàng)建運(yùn)算符按鍵面板,并綁定compute計(jì)算函數(shù),源碼如下:
4.編寫計(jì)算函數(shù),實(shí)現(xiàn)源碼如下:
為什么在用pyinstaller和py2exe將py打包exe的時(shí)候報(bào)錯(cuò)?
我個(gè)人覺(jué)得pyinstaller比py2exe好用,一個(gè)原因是不用寫腳本,直接用命令行就可以了,另外一個(gè)原因就是,當(dāng)時(shí)我用的時(shí)候py2exe還不支持python3,pyinstaller的用法很簡(jiǎn)單,我看過(guò)最簡(jiǎn)潔的教程就是這個(gè)--------------------------------------------------------------------------一、首先安裝pyinstaller下載地址:7827835傳統(tǒng)方式:通過(guò)命令提示符cd到該解壓的目錄(和setup.py同一目錄),然后輸入pythonsetup.pyinstall或者直接在命令提示符中輸入pipinstallpyinstaller通過(guò)piplist可以查看你所有安裝的包以及包的版本二、開(kāi)始打包成exe1、命令提示符cd到需要打包的文件的目錄2、直接在命令提示符中輸入pyinstaller-F文件名.py注意F要大些,呵呵就這么簡(jiǎn)單3、打包成功后會(huì)出現(xiàn)兩個(gè)文件夾,其中一個(gè)就是所需要的exe文件;注:若是gui文件可以在輸入pyinstaller-F-w文件名.py其中w是小寫,意思就是五命令行窗口,默認(rèn)的是-c有命令行窗口,當(dāng)然一般的文件也可以-w,這樣命令行窗口就沒(méi)有了。
三、pyinstaller的其他常用的參數(shù)--icon=圖標(biāo)路徑-F打包成一個(gè)exe文件-w使用窗口,無(wú)控制臺(tái)-c使用控制臺(tái),無(wú)窗口-D創(chuàng)建一個(gè)目錄,里面包含exe以及其他一些依賴性文件還有一些可以通過(guò)pyinstaller-h來(lái)查看參數(shù)---------------------------------------------------------------注意,運(yùn)行命令行的時(shí)候必須從pyinstaller所在的目錄下進(jìn)入,先進(jìn)入那個(gè)目錄,按住shift點(diǎn)擊鼠標(biāo)右鍵,選擇在此處打開(kāi)命令窗口,然后再按步驟二所提示的做就可以了!