我最近在Windows 10下载了Ubuntu 14.04桌面版。
我的电脑配置为:4 GB RAM,64位
我在下载文件后安装了Anaconda: bash Anaconda3-2.5.0-Linux-x86_64.sh
安装成功。
现在在我的ubuntu终端上,我按照http://xgboost.readthedocs.org/en/latest/build.html#building-on-ubuntu-debian
的指示完成了步骤建筑也很成功,我可以建造' libxgboost.so'
5.命令在很多行之后返回错误:
' ImportError:没有名为numpy.distutils.core的模块'
任何人都可以建议如何摆脱这个错误,以便我可以安装xgboost吗?
答案 0 :(得分:14)
我今天遇到了同样的问题。我相信问题是您列出的Python安装过时的说明已经过时了,因为它们现在已通过pip install
启用。
删除上述安装尝试创建的xgboost
目录,然后执行:
pip install xgboost
它应该都可以使用一个命令。另请参阅Python Specific XGBoost Install Instructions。
答案 1 :(得分:3)
此问题列在xgboost's github
中解决方案是
sudo -s
python setup.py install
而不是
cd python-package; sudo python setup.py install