繁体   English   中英

xgboost安装遇到问题(mac os)

[英]trouble with xgboost install (mac os)

我在Mac上运行带有anaconda发行版的Python 2.7,当我尝试通过pip安装xgboost时,看到以下错误:

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用户遇到此问题?

有这个问题的一个很好的讨论在这里 我发现Joe Nyland的答案对我来说非常有效(尽管运行brew install gcc @ 5可能会花费很长时间,所以请为此做好准备)。

这是他的答案:

成功! 🎉

我在这里找到这个:

Xcode在Mac OS X上的clang LLVM编译器不支持OpenMP多线程。 另一种选择是安装homebrew http://brew.sh/和brew install g ++-5,它提供多线程OpenMP支持。 考虑到这一点,我尝试了这一点,它允许我从pip安装!

$ brew install gcc @ 5

$ pip安装xgboost

我不知道为什么这行得通,但brew install gcc --without-multilib没有。

我忍不住认为其他用户会陷入这个陷阱,浪费时间试图找出实际出了什么问题。 希望这种解决方法对他们有用,但我更希望从pip包中看到更可靠的安装例程🤞

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM