2016-02-11 9 views
6

Recentemente ho scaricato Ubuntu versione desktop di 14.04 insieme a Windows 10.ImportError: No module named numpy.distutils.core (installazione xgboost Ubuntu)

mie configurazioni di PC sono: 4 GB di RAM, 64 bit

ho installato Anaconda dopo aver scaricato il file utilizzando: bash Anaconda3-2.5.0-Linux-x86_64.sh

L'installazione è avvenuta correttamente.

Ora, nel mio terminale ubuntu, ho follwed passi come indicato a http://xgboost.readthedocs.org/en/latest/build.html#building-on-ubuntu-debian

  1. Installato un recente compilatore GNU C++ -> successo
  2. git clone --recursive https://github.com/dmlc/xgboost cd xgboost; rendere -j4

edificio era anche successo e ho potuto costruire 'libxgboost.so'

  1. sudo apt-get install python-setuptools (di successo)
  2. cd python-package
  3. sudo python setup.py install

Il comando 5. restituisce un errore dopo un sacco di linee:

'ImportError: nessun modulo denominato numpy.distutils.core'

Qualcuno può suggerire come eliminare questo errore in modo da poter installare xgboost?

+0

Chiunque può aiutare per favore? Sono ancora bloccato su questo e non posso installare xgboost. :( –

risposta

10

Ho avuto lo stesso problema oggi. Credo che il problema siano le istruzioni che hai elencato non aggiornate per le installazioni di Python, dato che ora sono abilitate con pip install.

Eliminare la directory xgboost che il vostro sopra installare tentativo creato, e quindi eseguire:

pip install xgboost 

Si deve lavorare tutti con un solo comando. Vedi anche lo Python Specific XGBoost Install Instructions.

3

Questo problema è elencato in xgboost's github

La soluzione è

sudo -s

python setup.py install

invece di

cd python-package; sudo python setup.py install

Problemi correlati