python封装exe如何返回上一步_如何将python脚本封装成exe程序?
我們?cè)诰帉?xiě)代碼時(shí)候,,有沒(méi)有想過(guò)怎么去運(yùn)行這個(gè)代碼,絕非是在編程軟件里的預(yù)覽哦。而是讓用戶(hù)去使用,絕對(duì)要成一個(gè)安裝包,如果剛剛?cè)腴T(mén)的小伙伴,肯定沒(méi)有想過(guò)這些,因?yàn)榇蟛糠秩?#xff0c;還處于在搭建代碼的狀態(tài)下,但是還是希望大家先了解下,自己沒(méi)事的時(shí)候拾起來(lái)玩耍也不錯(cuò)哦~
以下內(nèi)容基于Python的第三方庫(kù)pyinstaller進(jìn)行的。
項(xiàng)目地址pyinstaller?git
pyinstaller安裝pip?install?pyinstaller
環(huán)境要求
python版本:2.7或3.4-3.7,當(dāng)需要使用字節(jié)碼加密時(shí)需要PyCrypto 2.4
系統(tǒng)要求:Windows、Linux、macOS都支持,具體使用說(shuō)明請(qǐng)看官網(wǎng)介紹。本次實(shí)踐主要在win10上進(jìn)行。
常用參數(shù)介紹:
l-D,–onedir:創(chuàng)建一個(gè)文件夾包含exe文件(默認(rèn))
l-F,–onefile:打包之后只會(huì)生成一個(gè)exe的文件
l-c,–console,–nowindowed:使用控制臺(tái)窗口(默認(rèn))
l-w,–windowed,–noconsole:使用窗口顯示
l-i:設(shè)置打包exe的圖標(biāo),默認(rèn)使用的是Python的圖標(biāo)
單個(gè)py文件打包import?cv2
img?=?cv2.imread("logo.jpg")
cv2.imshow("logo",img)
cv2.waitKey()
看到如下信息表示打包成功:
在項(xiàng)目目錄下發(fā)現(xiàn)多了dist和build兩個(gè)目錄和一個(gè)*.spec的文件。
打開(kāi)dist目錄,可以發(fā)現(xiàn)下面多了一個(gè)example.exe的可執(zhí)行文件,雙擊運(yùn)行發(fā)現(xiàn)并沒(méi)有顯示圖片,此時(shí)我們需要將logo.jpg拷貝到當(dāng)前目錄下,然后再運(yùn)行exe程序就可以看到。
好啦,以上就是關(guān)于打包的全部?jī)?nèi)容啦,如果大家想去修改圖標(biāo)樣式,也可以的哦~想知道怎么去修改嘛?那就請(qǐng)持續(xù)關(guān)注吧~
總結(jié)
以上是生活随笔為你收集整理的python封装exe如何返回上一步_如何将python脚本封装成exe程序?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java消息对话框用什么做_Java如何
- 下一篇: 联通5g接入点设置参数_联通5G 所向无