前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在mac上安装Xgboost Python库

在mac上安装Xgboost Python库

作者头像
MachineLP
发布于 2018-01-09 03:48:04
发布于 2018-01-09 03:48:04
2.6K0
举报
文章被收录于专栏:小鹏的专栏小鹏的专栏

最近在mac上用到xgboost库,安装时遇到颇多大坑,网上查了很多答案几乎都是win上的问题,没遇到理想的,自己也就摸着石头把几个大坑给填了,总结一下,给后人少走点弯路。

1.错误

倘若直接 pip install xgboost时,会出现Command "python setup.py egg_info" failed with error code 1的错误提示, 还是乖乖使用Github源代码安装吧~

2.正确的打开方式
  • 1. cd ~ git clone --recursive https://github.com/dmlc/xgboost 终端输出: Cloning into 'xgboost'... remote: Counting objects: 19864, done. remote: Total 19864 (delta 0), reused 0 (delta 0), pack-reused 19863 Receiving objects: 100% (19864/19864), 6.69 MiB | 76.00 KiB/s, done. Resolving deltas: 100% (11937/11937), done. Submodule 'dmlc-core' (https://github.com/dmlc/dmlc-core) registered for path 'dmlc-core' Submodule 'rabit' (https://github.com/dmlc/rabit) registered for path 'rabit' Cloning into '/Users/henrylee/xgboost/dmlc-core'... Cloning into '/Users/henrylee/xgboost/rabit'... Submodule path 'dmlc-core': checked out 'b5bec5481df86e8e6728d8bd80a61d87ef3b2cd5' Submodule path 'rabit': checked out 'a764d45cfb438cc9f15cf47ce586c02ff2c65d0f'

可看出gitclone下来的时候回自动clone上其引用库,而直接使用Release包则不会

  • 2. cd xgboost 注意: 倘若直接使用 cd python-package; sudo python setup.py install 会出现: Traceback (most recent call last): File "setup.py", line 19, in <module> LIB_PATH = [os.path.relpath(libfile, CURRENT_DIR) for libfile in libpath['find_lib_path']()] File "xgboost/libpath.py", line 46, in find_lib_path 'List of candidates:\n' + ('\n'.join(dll_path))) __builtin__.XGBoostLibraryNotFound: Cannot find XGBoost Library in the candidate path, did you install compilers and run build.sh in root path? 的错误提示,意思是你还是先跑跑文件夹下面的build.sh吧 注: 使用Release包会报错/dmlc-core下找不到某文件,这也是不要使用Release包的原因
  • 3. 那我就跑吧 cd ~/xgboost bash build.sh 这时会出现一大堆C++编译,若无出现则可能像官网所说使用brew安装下GCC——brew install gcc --without-multilib
  • 4. 这个时候就真可以名正而顺地使用 cd python-package; sudo python setup.py install 最后会终端出现: Finished processing dependencies for xgboost==0.6 代表安装成功了。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年06月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Xgboost | 在Win10中安装
第一步 : 安装git https://git-scm.com/download/win
努力在北京混出人样
2019/02/18
8821
Win10 python3版本 安装XG
注:C:\Users\Jerry\xgboost\python-package(为本人电脑路径)
py3study
2020/01/10
5540
Mac安装lightGBM
https://lightgbm.readthedocs.io/en/latest/Installation-Guide.html#macos
在逃码姐
2023/04/12
1.3K0
mac OS 安装XGBoost
XGBoost是一种基于决策树(CART)的分布式的高效的梯度提升算法,它可被应用到分类、回归、排序等任务中,与一般的GBDT算法相比,XGBoost主要有以下几个优点:
尾尾部落
2018/09/04
2.1K0
XGBoost 在 Windows 10 和 Ubuntu 上的安装
本文介绍了XGBoost在Windows 10和Ubuntu系统上的安装方法,包括通过pip安装和通过编译安装。同时,还针对可能遇到的问题提供了解决方案。
Alan Lee
2018/01/02
3.8K0
XGBoost 在 Windows 10 和 Ubuntu 上的安装
rtsp服务器测试的“骚”操作!
大家晚上好,今天在写文章之前,先事先说明一下,以后的文章都会分成专题来进行写,这样方便大家可以查看。
用户6280468
2022/03/21
2.5K0
rtsp服务器测试的“骚”操作!
Git必备命令-子模块
如果不用 -f .gitmodules 选项,那么它只会为你做修改。但是在仓库中保留跟踪信息更有意义一些,因为其他人也可以得到同样的效果。
前端黑板报
2022/06/13
1.1K0
Git必备命令-子模块
部署kubernetes官网博客
访问 https://kubernetes.io/ 有些时候不问题,部署离线内网使用官网以及博客, 各位尝鲜可以访问 https://doc.oiox.cn/
小陈运维
2022/05/11
9.7K0
CentOS/Redhat R包使用新的gcc编译【更新】
一些有C++代码的R包可能会用到一些新的C++特性,需要C++11或者C++14。这个问题通常在CentOS/红帽系统上出现,因为系统稳定的要求,这个系列的系统它的C++版本很低。但请读者前往注意了别自己编译新版本的gcc,然后替换掉系统的。这种操作我试过几次,系统基本上就崩掉了。
王诗翔呀
2022/01/21
1.9K0
7.11 Git 工具 - 子模块
有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目。 也许是第三方库,或者你独立开发的,用于多个父项目的库。 现在问题来了:你想要把它们当做两个独立的项目,同时又想在一个项目中使用另一个。
shaonbean
2019/05/26
1.5K0
AFL fuzz工具初探
由于我们用afl来fuzz,这个有源码的要用afl-gcc来编译,所以编辑Makefile文件
用户1423082
2024/12/31
1230
AFL fuzz工具初探
Hexo的安装及重置恢复
Hexo博客已经使用挺长时间了,其出色的静态网页渲染能力深得我的喜欢,然鹅也是因为 Hexo 基本完全依赖渲染模板的原因,如果在整博客的过程中引入了错误的代码段或者和已有代码发生了冲突,会直接影响博客的正常渲染,对于Hexo来说,不能渲染就等于完全废了;针对出现的错误,有时候我们还不一定能找得出来。经常是改一处错两处,那么到了迫不得已的时候,就有必要对博客进行重置了。
ZONGLYN
2019/08/08
2.6K0
在渗透测试中使用fuzz技术(附windows安装指南)
前言:本文翻译自‍‍‍‍sans.org,有删节。在学习sulley的过程中发现中文参考资料很少,所以抛砖引玉翻译一下,希望对学习协议fuzz测试的同学有帮助。本文适合作为学习sulley协议测试过程中参考资料,如果需要学习sulley的使用可以参考其文档。 背景 不久前,我们接到了一个渗透测试的项目。分配任务的时候,团队里有的同学负责无线渗透,有的负责web应用渗透,我分到的任务是对外网开放的网络端口进行测试。我的主要测试范围包括:从外部可以访问的系统接口,不包括客户测的漏洞利用,不包括web应用,不包括
FB客服
2018/02/02
2.1K0
在渗透测试中使用fuzz技术(附windows安装指南)
Windows下如何安装xgboost
最近有童鞋在后台询问windows下如何安装xgboost的问题,然后燕哥在团队中一问,哎!还真的有小伙伴会。然后一篇xgboost安装教程就热乎乎地出炉喽~ Windows下x
机器学习算法工程师
2018/03/06
9350
Windows下如何安装xgboost
集成模型Xgboost!机器学习最热研究方向入门,附学习路线图
导读:本文介绍了集成学习中比较具有代表性的方法,如Boosting、Bagging等。而XGBoost是集成学习中的佼佼者,目前,一些主流的互联网公司如腾讯、阿里巴巴等都已将XGBoost应用到其业务中。本文对XGBoost的历史演化、应用场景及其优良特性进行了阐述,为入门XGBoost并进一步学习打下基础。
Datawhale
2020/03/19
1.8K0
集成模型Xgboost!机器学习最热研究方向入门,附学习路线图
TVM 从入门到精通 | 安装 TVM (Part 1)
内容一览:TVM 共有三种安装方法:从源码安装、使用 Docker 镜像安装和 NNPACK Contrib 安装。本文重点介绍如何通过源码安装 TVM。
HyperAI超神经
2023/02/27
3.7K0
TVM 从入门到精通 | 安装 TVM (Part 1)
Webots2021b和ROS2调试笔记21-07-27
先上结论: 凉 凉凉 透心凉 webots2021b刚发布时间不长,其ROS2接口包也不全。 2021b(win10)安装包小,很多库需要启动时联网下载。 很多节点不支持windows哦!如下: [WARNING] [webots_robotic_arm_node.EXE-2]: 'SIGINT' sent to process[webots_robotic_arm_node.EXE-2] not supported on Windows, escalating to 'SIGTERM' 还调试个毛线
zhangrelay
2021/12/02
7610
Webots2021b和ROS2调试笔记21-07-27
win64 安装xgboost python
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/details/78905936
bear_fish
2018/09/14
7970
win64 安装xgboost python
mac安装brew经验
linux下有命令行wget命令,利用它我们可以使用命令便捷地安装各种软件。 mac系统,我们可以先安装brew,安装wget,然后就可以像在linux下一样使用wget命令了。
青山师
2023/05/05
7350
一种eos3.0升级到eos4.x的的方法
6月eos主网即将上线,eos版本迭代飞快,刚刚装好了eos3.0,4.0,4.1,4.2就出来了。 eos部署是一件极其耗时的操作,每次删掉重新安装就淡疼了。 升级的中心思想是删除build文件夹,然后git pull,然后重新build。 代码如下: ubuntu@VM-0-7-ubuntu:~/eos$ rm -rf build/ ubuntu@VM-0-7-ubuntu:~/eos$ ls circle.yml debian eos.doxygen.in HEADER me
rectinajh
2018/06/13
5340
相关推荐
Xgboost | 在Win10中安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档