python打包XGBoost各种坑及解决
作者:海亲王
文章介绍了三种解决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'],
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
