怎么在苹果手机上安装python_教程|如何在mac上为Python安装XGBoost!
你需要安装GCC和Python环境,以便为Python构建和安装XGBoost。
我推荐GCC 7和Python 3.6,我建议使用MacPorts安装这些软件。
1.有关逐步安装MacPorts和Python环境的帮助,请参阅本教程:
如何在Mac OS X上安装Python 3环境以进行机器学习和深度学习
2.安装MacPorts和一个可用的Python环境之后,可以按如下方式安装GCC 7:
sudo port install gcc7sudo port select --set gcc mp-gcc7
3.通过查看GCC版本来确定GCC是否安装成功,如下所示:
gcc -v
你应该看到GCC的版本打印; 例如:
gcc version 7.2.0(MacPorts gcc7 7.2.0_0)
构建XGBoost
下一步是为你的系统下载和编译XGBoost。
1.首先,从GitHub下载代码库:
git clone --recursive https: //github.com/dmlc/xgboost
2.更改到xgboost目录:
cd xgboost/
3.从下载的make目录里面复制用来编译XGBoost的配置文件:
cp make/config.mk ./config.mk
4.编译XGBoost; 携带你指定系统上的核心数(例如8,根据需要更改):
make -j8
构建过程可能需要一分钟,如果编译正常则不会产生任何错误消息,虽然可能会看到一些警告,但是这些警告可以忽略。
例如,编译的最后一个片段可能如下所示:
a - build/learner.oa - build/logging.oa - build/c_api/c_api.oa - build/c_api/c_api_error.oa - build/common/common.oa - build/common/hist_util.oa - build/data/data.oa - build/data/simple_csr_source.oa - build/data/simple_dmatrix.oa - build/data/sparse_page_dmatrix.oa - build/data/sparse_page_raw_format.oa - build/data/sparse_page_source.oa - build/data/sparse_page_writer.oa - build/gbm/gblinear.oa - build/gbm/gbm.oa - build/gbm/gbtree.oa - build/metric/elementwise_metric.oa - build/metric/metric.oa - build/metric/multiclass_metric.oa - build/metric/rank_metric.oa - build/objective/multiclass_obj.oa - build/objective/objective.oa - build/objective/rank_obj.oa - build/objective/regression_obj.oa - build/predictor/cpu_predictor.oa - build/predictor/predictor.oa - build/tree/tree_model.oa - build/tree/tree_updater.oa - build/tree/updater_colmaker.oa - build/tree/updater_fast_hist.oa - build/tree/updater_histmaker.oa - build/tree/updater_prune.oa - build/tree/updater_refresh.oa - build/tree/updater_skmaker.oa - build/tree/updater_sync.oc++ -std=c++ 11-Wall -Wno-unknown-pragmas -Iinclude -Idmlc-core/ include-Irabit/ include-I/ include-O3 -funroll-loops -msse2 -fPIC -fopenmp -o xgboost build/cli_main.o build/learner.o build/logging.o build/c_api/c_api.o build/c_api/c_api_error.o build/common/common.o build/common/hist_util.o build/data/data.o build/data/simple_csr_source.o build/data/simple_dmatrix.o build/data/sparse_page_dmatrix.o build/data/sparse_page_raw_format.o build/data/sparse_page_source.o build/data/sparse_page_writer.o build/gbm/gblinear.o build/gbm/gbm.o build/gbm/gbtree.o build/metric/elementwise_metric.o build/metric/metric.o build/metric/multiclass_metric.o build/metric/rank_metric.o build/objective/multiclass_obj.o build/objective/objective.o build/objective/rank_obj.o build/objective/regression_obj.o build/predictor/cpu_predictor.o build/predictor/predictor.o build/tree/tree_model.o build/tree/tree_updater.o build/tree/updater_colmaker.o build/tree/updater_fast_hist.o build/tree/updater_histmaker.o build/tree/updater_prune.o build/tree/updater_refresh.o build/tree/updater_skmaker.o build/tree/updater_sync.o dmlc-core/libdmlc.a rabit/lib/librabit.a -pthread -lm -fopenmp
安装XGBoost
现在准备在你的系统上安装XGBoost。
1.将目录切换到xgboost项目的Python包中:
cd python-package
2.安装Python XGBoost包:
sudo python setup.py install
安装非常快,在安装结束时,你可能会看到以下消息:
Installed /opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/xgboost-0.6-py3.6.eggProcessing dependencies for xgboost==0.6Searching for scipy==1.0.0Best match: scipy 1.0.0Adding scipy 1.0.0 to easy-install.pth fileUsing/opt/ local/ Library/Frameworks/Python.framework/ Versions/ 3.6/lib/python3 .6/site-packagesSearching fornumpy== 1.13.3Best match: numpy 1.13.3Adding numpy 1.13.3toeasy-install.pth fileUsing/opt/ local/ Library/Frameworks/Python.framework/ Versions/ 3.6/lib/python3 .6/site-packagesFinished processing dependencies forxgboost== 0.6
3.通过打印xgboost版本来确认安装是否成功:
将以下代码保存到名为version.py的文件中:
importxgboostprint( "xgboost", xgboost.__version__)
从命令行运行脚本:
python version.py
如果看到XGBoost版本打印到屏幕上,则说明安装成功:
xgboost 0.6
原文:https://machinelearningmastery.com/install-xgboost-python-macos/?spm=a2c4e.11153959.blogcont460393.10.2096234ee2ZFp8
抓住AI时代机遇,从学习开始:
怎么在苹果手机上安装python_教程|如何在mac上为Python安装XGBoost!相关推荐
- Mac教程——如何在Mac上设置提醒
Mac不仅可以用作时钟,还可以用作闹钟,提醒您重要的约会.会议或关键的截止日期.Mac上有几种不同的方法可以设置提醒,下面就让小编来跟大家分享吧. [dl]15-323[/dl] 一.使用日历设置提醒 ...
- Mac教程——如何在Mac上录制带有声音的屏幕
屏幕截图和屏幕截图对于共享信息很有用.有时,这就是我们所需要的.但是在其他情况下,我们需要与人交谈或记录一些东西,以便也许数千英里之外的其他人可以轻松理解我们需要说的话. 就需要录制带有声音的视频,在 ...
- python下载安装教程mac-教程|如何在mac上为Python安装XGBoost!
原标题:教程|如何在mac上为Python安装XGBoost! 摘要:XGBoost是一个开发非常快速和准确的梯度增强模型的库,它在Kaggle数据科学竞赛中被大量的kaggle选手选用,其中包括两个 ...
- python numpy库安装 mac_教程|如何在mac上为Python安装XGBoost!
原标题:教程|如何在mac上为Python安装XGBoost! 摘要:XGBoost是一个开发非常快速和准确的梯度增强模型的库,它在Kaggle数据科学竞赛中被大量的kaggle选手选用,其中包括两个 ...
- 电脑端Android模拟器安装使用教程,如何在电脑上安装安卓软件
电脑端Android模拟器安装使用教程,如何在电脑上安装安卓软件 如今说到什么智能手机最火,那很多人肯定会说android系统的手机.如果你还没有Android手机,又想买一部试试,可是价格都不便宜, ...
- 如何在Mac上安装win10正版系统
2019独角兽企业重金招聘Python工程师标准>>> 自从微软win10系统上市后,面对新出现的操作系统,不少用户想要开始尝试使用它,体验这款全新的操作系统.对于windows用户 ...
- pip安装deb_技术|如何在 Ubuntu 上安装 pip
pip 是一个命令行工具,允许你安装 Python 编写的软件包. 学习如何在 Ubuntu 上安装 pip 以及如何使用它来安装 Python 应用程序. 有许多方法可以在 Ubuntu 上安装软件 ...
- 【转】如何在Mac上卸载Java及安装Java
如何在 Mac 上卸载 Java? 本文适用于: 平台: Macintosh OS X Java 版本: 7.0, 8.0 使用终端卸载 Oracle Java 注:要卸载 Java,必须具有管理员权 ...
- CV:NVIDIA驱动程序安装图文教程(根据Anaconda的CUDA版本去安装对应匹配的NVIDIA)之详细攻略
CV:NVIDIA驱动程序安装图文教程(根据Anaconda的CUDA版本去安装对应匹配的NVIDIA)之详细攻略 目录 根据Anaconda的CUDA版本去安装对应匹配的NVIDIA驱动程序图文教程 ...
- 如何在Mac上安装Node.js和NPM
原作者:Dave McFarland 翻译转载:https://blog.teamtreehouse.com/install-node-js-npm-mac 如何在Mac上安装Node.js和NPM ...
最新文章
- vim学习笔记(三)
- 超级智能城市:更高质量的幸福社会
- 定义一个圆类java用echo_正则表达式中圆括号的作用
- Juniper静态路由之no-advertise和qualified-next-hop
- Python中的partial便函数的理解
- jenkins查询mysql_jenkins流水线使用mysql数据库
- 统计学习方法的三要素
- lazada发货_Lazada怎么发货?最全Lazada发货流程及注意事项!值得收藏!
- Tomcat server launch debug - OrderAnalytics
- Go学习笔记—Go并发基础
- 嵌入式linux添加环境变量,Linux环境变量
- Java导入导出Excel工具类ExcelUtil
- 51NOD-1090-3个数和为0
- js储存数据sessionStorage,localStorage
- 超实用VS Code插件推荐
- linux安装惠普RGS软件,惠普RGS初印象
- 测试工程师,必备图片测试工具 image-test-tools
- Ele SOA Container
- 一个实验了解什么是ISIS
- 2021年在线教育发展趋势
热门文章
- 云计算是什么,云计算的特点及主要形式
- 苹果应用商店ASO优化技巧
- 打印绕圈矩阵(C语言风格的代码)
- 求助交通仿真 Netlogo软件
- TCP的核心系列 — SACK和DSACK的实现(六)
- 自建家庭云手机文件备份系统,你的文件你控制
- This computer doesn’t have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory“!
- 苹果手用计算机解锁手机密码,苹果手机密码忘了怎么解锁(解决方法大全)
- 怎么把文件push到手机根目录_Android应用Push至设备system目录
- 只用200行Go代码写一个自己的区块链!