You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Conda环境下R 4.3.1无法安装devtools及依赖包求助

解决Conda环境中R安装devtools失败的问题

问题根源

从错误日志看,核心是缺少编译依赖的系统库:

  • systemfonts编译需要fontconfig和freetype2库,找不到ft2build.h头文件
  • curl包编译找不到libcurl开发库,且系统头文件出现版本兼容问题

解决方案

1. 用Conda安装系统依赖库(优先推荐)

因为你用的是Conda环境,直接通过Conda安装编译所需的系统库,避免系统库和Conda环境冲突:
激活你的Conda环境:

conda activate gxp

安装依赖库:

conda install -c conda-forge fontconfig freetype libcurl pkg-config

2. 直接用Conda安装R的devtools包

Conda提供了预编译的R包,无需手动编译,一步解决所有依赖:

conda install -c conda-forge r-devtools

3. 如果仍需从CRAN安装devtools

完成步骤1后,在Jupyter Notebook的R内核中执行:

install.packages("devtools", dependencies = TRUE)

如果还是出现pkg-config相关错误,手动设置环境变量后再安装:

Sys.setenv(PKG_CONFIG_PATH = paste0(Sys.getenv("CONDA_PREFIX"), "/lib/pkgconfig"))
install.packages("devtools", dependencies = TRUE)

内容的提问来源于stack exchange,提问作者Ralph matar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 06:48:09