国产精品视频被艹_九九自拍视频精品_亚洲国产清纯系在线观看_十八禁深夜福利老司机视频_熟女日韩精品2区_午夜激情经典日韩_亚洲国产成人欧美在线观看_中文字幕人成乱码熟女超碰_大陆一级成人毛片_18禁在线看网站

返回列表
如何將python工程打包成可執(zhí)行文件

Python是一種高級(jí)編程語言,它具有易學(xué)易用、跨平臺(tái)等優(yōu)點(diǎn),因此在開發(fā)中得到了廣泛的應(yīng)用。但是python在運(yùn)行的時(shí)依賴的環(huán)境也比較多,有時(shí)候給一些不懂開發(fā)的小伙伴用自己開發(fā)的工程時(shí),為了方便小白們使用,就需要把工程打包成可執(zhí)行的exe文件,這樣小白們只需要雙擊exe文件就可以使用開發(fā)的工程,不需要配置任何環(huán)境。那么如何python打包成exe的方式?最常見的python 工程打包方式主要是通過 pyinstaller 來實(shí)現(xiàn)的。

pyinstaller安裝方式有以下兩種:

1pip install pyinstaller

2用清華源鏡像下載:pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/

具體操作步驟:

1、cmd 切換到 python 文件的目錄。

也可以在pycharm上直接進(jìn)行,首先要配置好項(xiàng)目所需要的環(huán)境,在setting設(shè)置好后,打開teminal窗口。

圖片1.png 

然后pip install pyinstaller,安裝完后執(zhí)行 pyinstaller -F samp.py命令,這里的samp.py為程序執(zhí)行的主文件。

執(zhí)行完畢會(huì)發(fā)現(xiàn)生成了 3 個(gè)文件夾:distbuild,samp.spec文件

dist里面我們可以看到生成了一個(gè)exe可執(zhí)行文件。

2、雙擊 exe 就可以運(yùn)行成功了。

3、如果出現(xiàn)閃退,文件路徑找不到的問題,那么就在腳本里添加以下腳本:

 圖片2.png

然后重新執(zhí)行上一步的打包流程pyinstaller -F samp.py命令。

4、要把生成的exe文件從dist文件中移出來,和原主文件在同路徑下,如下圖所示

 圖片3.png

5、當(dāng)程序正常運(yùn)行后,運(yùn)行完結(jié)果后,窗口很快自動(dòng)關(guān)閉,可以通過在主代碼里最后一行添加一行代碼,使得窗口不再自動(dòng)關(guān)閉:

input('Press Enter to exit...')

6、然后重復(fù)以上步驟,重新打包可執(zhí)行文件,這樣就完整了。

 

補(bǔ)充:

打包好的文件,我們只需要將生成的三個(gè)文件,以及代碼中涉及到的數(shù)據(jù)集等拷貝到一起,就可以發(fā)給別人點(diǎn)擊exe文件運(yùn)行了。不需要將整個(gè)工程打包給別人。這樣核心代碼也不至于泄露給別人。

圖片4.png

 


網(wǎng)站編輯:小優(yōu)智能科技有限公司 發(fā)布時(shí)間:Apr 29,2024
給我們留言
驗(yàn)證碼