安装R包tidyverse时遇版本提示问题求助
解决tidyverse安装时的dplyr版本提示问题
这是R包安装时的常见版本选择提示:dplyr的二进制版本(1.0.9)是预编译好的安装包,安装速度快;但源版本(1.0.10)更新,不过需要本地编译环境才能安装。以下是几种处理方案:
方案1:安装二进制版本(推荐,无需编译)
若不需要dplyr的最新功能,直接在R的交互提示中输入y或按回车,R会自动完成二进制版本dplyr及其他依赖包的安装。也可手动指定安装类型:install.packages("tidyverse", type = "binary")方案2:安装最新源版本(需配置编译环境)
若需使用dplyr的最新功能,需先配置本地编译环境:- Windows:安装Rtools,安装时务必勾选“Add Rtools to system PATH”选项
- Mac:打开终端执行
xcode-select --install安装Xcode命令行工具 - Linux(Debian/Ubuntu):终端执行
sudo apt-get install build-essential libcurl4-gnutls-dev libssl-dev安装编译依赖
配置完成后,执行以下命令安装:
install.packages("tidyverse", type = "source") # 或单独更新dplyr install.packages("dplyr", type = "source")方案3:更换CRAN镜像
部分镜像的二进制包更新滞后,可切换至国内CRAN镜像后重新安装:options(repos = c(CRAN = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) install.packages("tidyverse")
内容的提问来源于stack exchange,提问作者Claudia Moni
相关产品推荐
相关产品推荐

