精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
python工程打包成可執(zhí)行文件

1、將python打包成exe的方式

python 上常見(jiàn)的打包方式目是通過(guò) pyinstaller 來(lái)實(shí)現(xiàn)的。

pip install pyinstaller

或者用鏡像下載:

# 清華源
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/

具體步驟:

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

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

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

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

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

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

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

  1. import os
  2. import sys


  3. def app_path():
  4. if hasattr(sys, 'frozen'):
  5. return os.path.dirname(sys.executable) # 使用pyinstaller打包后的exe目錄
  6. return os.path.dirname(__file__) # 沒(méi)打包前的py目錄

然后重新執(zhí)行上一步的打包流程pyinstaller -F samp.py命令。打包成功如下顯示:

 4、要把生成的exe文件從dist文件中移出來(lái),和原主文件在同路徑下:

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

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

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

補(bǔ)充:

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

 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
六種方法教你將Python源代碼打包成exe,快來(lái)學(xué)習(xí)吧!
python打包exe最清楚的教程來(lái)了
工具| 將你如何打包py文件脫機(jī)運(yùn)行
Python PyInstaller安裝和使用教程(詳解版)
將Python文件打包成exe的兩種方法(pyinstaller和py2exe)之py2exe篇
py文件生成exe程序
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 乳山市| 桦南县| 修武县| 龙井市| 房山区| 丹江口市| 苏州市| 文山县| 洛扎县| 阿鲁科尔沁旗| 鹰潭市| 渭源县| 焉耆| 尚志市| 卫辉市| 仲巴县| 乐亭县| 怀远县| 茶陵县| 盐源县| 平安县| 灵丘县| 昆山市| 铁岭市| 舟山市| 濮阳市| 绥芬河市| 云梦县| 老河口市| 胶南市| 六盘水市| 襄汾县| 柘荣县| 徐闻县| 丘北县| 鄂州市| 海口市| 三亚市| 永康市| 和静县| 陇南市|