问题描述
我正在尝试用joblib和pickle加载XBGClassifier模型。
使用joblib loaded_model = joblib.load('trained_model.sav')
时出现以下错误: AttributeError:模块'xgboost.compat'没有属性'XGBoostLabelEncoder'
使用泡菜loaded_model = pickle.load(open('trained_model.sav','rb'))
,我得到 AttributeError:无法从'C:\ Users \ Usuario \ Anaconda3 \ lib \ site-packages获取
我再次安装了xgboost,但它不起作用,可能是什么问题?
解决方法
确保已保存和加载的环境中的xgboost版本相同。您需要在尝试加载模型的环境中更改xgboost的版本。