2016-05-01 3 views
2

Я бегу на Python 2.7 с распределением анаконды на макинтош, когда я пытаюсь установить xgboost через пип, я вижу следующее сообщение об ошибке:проблемы с xgboost установки (Mac OS)

Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/zk/zh9sqr0n2n91v0smc5ypcz7w0000gn/T/pip-build-eh4_ag8h/xgboost/

Я пытался обновляя оба параметра pip и setuptools, которые кажутся актуальными. Ошибка яйца сохраняется!

У вас есть проблемы с Mac/python 2?

ответ

0

Существует хорошее обсуждение этой проблемы here. Я обнаружил, что ответ Джо Ниланда отлично сработал для меня (запуск brew install gcc @ 5 может занять много времени, поэтому будьте готовы к этому).

Вот его ответ:

Success!

I found this here:

clang LLVM compiler on Mac OS X from Xcode doesn't support OpenMP multi-thread. An alternative choice is installing homebrew http://brew.sh/ and brew install g++-5 which provides multi-thread OpenMP support. Bearing that in mind, I tried this and it allows me to install from pip!

$ brew install [email protected]

$ pip install xgboost

I have no idea why this works but brew install gcc --without-multilib didn't.

I can't help but think other users will fall into this trap and waste time trying to work out what is actually going wrong. Hopefully this workaround works for them but I'd prefer to see a more reliable installation routine from the pip package

 Смежные вопросы

  • Нет связанных вопросов^_^