python打包XGBoost各种坑及解决

 更新时间:2026年02月02日 08:54:42   作者:海亲王  
文章介绍了三种解决Python编程中遇到的问题的方法,包括处理UnicodeDecodeError、解决xgboost库路径问题以及在spec文件中添加第三方库位置,作者分享了个人经验,希望能对读者有所帮助

坑1

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 122: invalid continuation byte

解决方法

在控制台中输入 chcp 65001

坑2

xgboost.libpath.XGBoostLibraryNotFound

解决方法

spec文件中data项中添加第三方库位置

坑3

解决方法 

hiddenimports=['pkg_resources.py2_warn','sklearn.utils._cython_blas'],

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

最新评论