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/binR看是否正常。 - 要永久生效,编辑
~/.bashrc文件,添加一行:
保存后运行export PATH=$PATH:/usr/binsource ~/.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
相关产品推荐
相关产品推荐

