7

我最近在 Windows 10 旁边下载了 Ubuntu 14.04 桌面版本。

我的 PC 配置是: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上的说明执行了步骤

  1. 安装了最近的 GNU C++ 编译器 --> 成功
  2. git clone --recursive https://github.com/dmlc/xgboost cd xgboost;使-j4

构建也很成功,我可以构建“libxgboost.so”

  1. sudo apt-get install python-setuptools (成功)
  2. cd python 包
  3. 须藤 python setup.py 安装

5.命令在很多行之后返回错误:

'ImportError:没有名为 numpy.distutils.core 的模块'

谁能建议如何摆脱这个错误以便我可以安装 xgboost ?

4

2 回答 2

14

我今天遇到了同样的问题。我认为问题在于您列出的 Python 安装说明已过时,因为它们现在已启用pip install.

删除xgboost上述安装尝试创建的目录,然后执行:

pip install xgboost

它应该与一个命令一起工作。另请参阅Python 特定的 XGBoost 安装说明

于 2016-02-18T22:28:19.330 回答
3

这个问题在xgboost 的 github中列出

解决方案是

须藤-s

python setup.py 安装

代替

cd python包;须藤 python setup.py 安装

于 2017-10-04T19:55:24.277 回答