背景
- 深度学习的 kaggle 平台, Titanic项目 推荐 speedmlTitanic Data Science Solutions | Kaggle, speedml 需要提前安装 Xgboost, 这个在机器学习竞赛中表现卓越的模块.
|
|
Command “python setup.py egg_info” failed with error code 1 in /private/var/folders/mx/jr287k4x6x50nkb0t20x4lcc0000gn/T/pip-build-iulz4qok/xgboost/.
- 官网 Installation Guide — xgboost 0.6 documentation from source.
make -j4
这一步可能会遇到 Error installing xgboost with OpenMP-enabled compliers · Issue #1442 · dmlc/xgboost 按上文 set compiler 即可.- 如果你的 python 环境另有设置, 比如我用了 pyenv 来管理 python 的版本, 即在
cd xgboost
后, 使用:cd python-package; sudo python setup.py install
, 即可将 xgboost 转到相应的路径下. - 以上的安装步骤可参照: Installing XGBoost on Mac OSX (IT Best Kept Secret Is Optimization)
- 在安装了 xgboost 后,
pip install speedml
, 安装成功后,import speedml
检测成功.