感谢大家这么热情的回复!我的问题下午解决了。这里复盘一下解决的过程,和大家分享(也防止以后自己忘了。)
昨天拿到账号密码以后,直接在ChatGPT里问我应该怎么去安装R。
提问:
我要在linux系统里安装R软件。应该怎么做
回答:
在Linux系统中安装R软件可以按照以下步骤进行:
更新软件包列表:在终端中输入以下命令,以更新软件包列表和依赖关系:
sudo apt-get update
安装R:在终端中输入以下命令,以安装R软件:
sudo apt-get install r-base
这会安装最新的稳定版R软件包和所有必需的依赖关系。
启动R:在终端中输入以下命令,以启动R:
R
这将启动R控制台,您可以在其中输入R命令进行数据分析和可视化。
此外,如果您需要安装R的可视化界面或其他插件,可以在R控制台中使用install.packages()命令进行安装。例如,要安装ggplot2可视化包,可以在R控制台中输入以下命令:
install.packages("ggplot2")
这将自动从CRAN(Comprehensive R Archive Network)下载和安装ggplot2包及其所有依赖项。
然后我就照抄了。照抄的结果是我没有意识到这样下载的R版本上会有问题(正如Cloud2016 一针见血指出来的),所以后面Tidyverse装不上。
下午的解决方案,是老老实实从R的官网上找到了怎么在Ubuntu系统上装R。装好了再检查,就是最新的版本了:
> sessionInfo()
R version 4.2.2 Patched (2022-11-10 r83330)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 18.04.5 LTS
Matrix products: default
BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.7.1
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.7.1
locale:
[1] C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_4.2.2
安装完最新版本的R以后,其实Tidyverse包仍然不能正常安装。错误信息很长很长,但是看到其中经常出现这么一句:”某某某包是在比 R 4.0.0 更低的版本里安装的,现在用不了,请重新安装。“这明显是之前下载的低版本R的附带后果。然后就重新安装指定的包以后,再去安装Tidyverse包,然后同样的出错信息再次出现。这么重复了几遍以后,意识到可能有很多的包都存在版本不兼容的问题,于是索性把所有能卸载的包都卸了,再重新安装Tidyverse包。
最终问题解决。