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

Ubuntu 20.04下无法彻底卸载旧版R且新版R调用失败的问题

解决Ubuntu 20.04中R已安装但R命令无法调用的问题

针对你遇到的r-base-core显示已安装,但执行R命令提示未找到的问题,按以下步骤排查解决:

  • 第一步:确认R可执行文件是否存在
    先检查R的二进制文件是否真的被安装到系统里:

    dpkg -L r-base-core | grep bin/R
    

    如果输出包含类似/usr/bin/R或/usr/lib/R/bin/R的路径,说明文件存在,问题出在环境变量;如果没有输出,说明安装不完整,执行下一步修复。

  • 第二步:强制重新安装r-base-core
    执行重装命令,确保包的所有文件都被正确部署:

    sudo apt --reinstall install r-base-core
    

    重装完成后再次尝试R命令。

  • 第三步:检查并修复PATH环境变量
    如果R可执行文件存在但命令找不到,检查当前用户的PATH是否包含该文件所在目录:

    echo $PATH
    
    • 如果/usr/bin不在输出里,临时添加路径测试:
      export PATH=$PATH:/usr/bin
      
      然后执行R看是否正常。
    • 要永久生效,编辑~/.bashrc文件,添加一行:
      export PATH=$PATH:/usr/bin
      
      保存后运行source ~/.bashrc使更改生效。
  • 第四步:手动创建软链接(极端情况)
    如果R的可执行文件在/usr/lib/R/bin/R但系统找不到,手动创建软链接到系统默认的bin目录:

    sudo ln -s /usr/lib/R/bin/R /usr/bin/R
    

    完成后测试R命令。


你的操作命令输出如下:

computerxx:/$ R

Command 'R' not found, but can be installed with:

sudo apt install r-base-core

computerxx:/$ sudo apt install r-base-core
Reading package lists... Done
Building dependency tree       
Reading state information... Done
r-base-core is already the newest version (4.2.1-1.2004.0).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
computerxx:/$ R

Command 'R' not found, but can be installed with:

sudo apt install r-base-core

computerxx:/$ 

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 01:18:27