pyinstaller打包xgboost項(xiàng)目,得到的可執(zhí)行文件運(yùn)行出錯(cuò)問題及解決
問題描述
用pyinstaller打包xgboost項(xiàng)目,打包過程沒有出錯(cuò),但運(yùn)行得到的可執(zhí)行文件時(shí)
報(bào)出如下錯(cuò)誤(直接運(yùn)行python工程并不會(huì)報(bào)這個(gè)錯(cuò)):
super() has no attribute 'get_params', sklearn.py, line697
原因分析
經(jīng)排查發(fā)現(xiàn),報(bào)錯(cuò)原因是:
pyinstaller的包解析機(jī)制不完善,誤將xgboost的sklearn.py模塊當(dāng)作sklearn包(即scikit-learn工具包)給封裝了起來,
由于get_params是繼承自scikit-learn庫的一個(gè)成員函數(shù),所以才會(huì)找不到。
解決方法
對(duì)xgboost的sklearn.py文件重命名
例如改為sklearn_xgb.py,消除sklearn包的命名沖突即可。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- pyinstaller打包xgboost項(xiàng)目發(fā)生錯(cuò)誤問題及解決
- pyinstaller打包遇到dll問題及解決方案
- 使用PyInstaller將Flask項(xiàng)目一鍵打包成獨(dú)立可執(zhí)行文件的實(shí)戰(zhàn)指南
- Python利用PyInstaller庫實(shí)現(xiàn)將腳本一鍵打包為EXE文件
- Python使用PyInstaller/pip打包與發(fā)布的詳細(xì)指南
- PyInstaller打包TkinterDnD應(yīng)用時(shí)窗口圖標(biāo)失效問題的解決詳解
- Windows下PyInstaller打包Python的完整教程
相關(guān)文章
Python數(shù)據(jù)庫自動(dòng)化完整指南
本指南詳細(xì)講解如何使用Python操作MySQL、Oracle和Microsoft?SQL?Server數(shù)據(jù)庫,涵蓋常用庫、基礎(chǔ)操作、高級(jí)功能及完整代碼示例,需要的朋友可以參考下2025-03-03
Xadmin+rules實(shí)現(xiàn)多選行權(quán)限方式(級(jí)聯(lián)效果)
這篇文章主要介紹了Xadmin+rules實(shí)現(xiàn)多選行權(quán)限方式(級(jí)聯(lián)效果),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04
Python的Django應(yīng)用程序解決AJAX跨域訪問問題的方法
針對(duì)Django中在編寫供AJAX調(diào)用的API時(shí)碰到的跨域問題,我們來總結(jié)下Python的Django應(yīng)用程序解決AJAX跨域訪問問題的方法,其中使用GitHub上開源分享的django-cors-headers尤其推薦2016-05-05
python讀取測(cè)試數(shù)據(jù)的多種方式
本文主要介紹了python讀取測(cè)試數(shù)據(jù)的多種方式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
python 利用opencv實(shí)現(xiàn)圖像網(wǎng)絡(luò)傳輸
這篇文章主要介紹了python 如何利用opencv實(shí)現(xiàn)圖像網(wǎng)絡(luò)傳輸,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-11-11
python list多級(jí)排序知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家分享的是關(guān)于python list多級(jí)排序的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們學(xué)習(xí)下。2019-10-10
python實(shí)現(xiàn)圖片數(shù)據(jù)增強(qiáng)的示例詳解
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)圖片數(shù)據(jù)增強(qiáng)的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以跟隨小編一起了解一下2023-10-10
PyCharm連接遠(yuǎn)程服務(wù)器配置的全過程
這篇文章主要介紹了PyCharm連接遠(yuǎn)程服務(wù)器配置的全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06

