xgboost 依赖问题

感想:

  1. pandas的向后兼容真的。。。不过不是1.0 也怨不得,踩了两次坑了。
  2. 不影响他的影响力逐步扩大,所以核心还是好用,满足需求啊
  3. 非1.0的xgboost及pandas 都不稳定,这个版本控制,人家用的还是挺标准的
  4. 代码固化版本真的很有必要,当然这种坑比较难预防,只能说取舍最新功能/包,和稳定性

一、现象
xgboost 0.90报pandas core 找不到错误

二、原因

  1. xgboost 算法同学使用的版本威0.90, 按照声明及pipdeptree只依赖 numpy && scipy
  2. 实际在xgboost.core 用到了pandas

三、具体截图

  1. 依赖


    image.png

    image.png
  2. pands 0.25.0 changelog 移出pandas.core ==
    https://pandas.pydata.org/pandas-docs/stable/whatsnew/v0.25.0.html

四、解决办法
pip install pandas ==0.24.0

你可能感兴趣的:(xgboost 依赖问题)