最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pyinstaller打包xgboost項(xiàng)目,得到的可執(zhí)行文件運(yùn)行出錯(cuò)問題及解決

 更新時(shí)間:2026年01月26日 08:57:39   作者:Yang TY  
文章介紹了使用PyInstaller打包包含XGBoost項(xiàng)目的Python程序時(shí)遇到的錯(cuò)誤,錯(cuò)誤原因是PyInstaller將XGBoost的`sklearn.py`模塊誤認(rèn)為是`scikit-learn`庫,導(dǎo)致找不到`get_params`函數(shù),解決方法是將`sklearn.py`重命名為`sklearn_xgb.py`,以避免命名沖突

問題描述

用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è)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

秦皇岛市| 博爱县| 龙岩市| 烟台市| 军事| 崇信县| 乐至县| 青川县| 库尔勒市| 准格尔旗| 深泽县| 桐柏县| 含山县| 琼海市| 黔江区| 泰安市| 肇东市| 曲阳县| 隆安县| 涿鹿县| 搜索| 肃南| 泰顺县| 阳高县| 娄底市| 体育| 信阳市| 财经| 山阴县| 仁寿县| 舒兰市| 商丘市| 华蓥市| 汽车| 兰溪市| 汉川市| 海晏县| 茌平县| 姜堰市| 凌云县| 若尔盖县|