只需要以管理员身份运行即可。 图一
在Rstdio里无法画图有两种方法:一是使用代码 dev.new() 新建一个绘图窗口(我觉得这个方法好,因为在我的plots窗口画出来的图比例是变形的);二是换一个系统缓存目录。
图二
更换系统缓存目录(在win10操作系统下)打开电脑属性–>高级系统设置–>系统变量,在用户变量里找到PETH和TMP,改成你想要的目录即可(PETH和TMP的地址要一样哦),不会到其他影响应用的运行。
图三
在R里无法安装包可以像上面的方法一样,换个缓存目录,或者在缓存目录里找到已经下载好了的包,手动复制到R的library文件夹中。
图四
在Rstdio里无法安装包要想在Rstdio里安装包,还要下载一个Rtools。如果还不行,就在Rstdio里找到Tools->Packages->Global Options->Primary CRAN repository,设置网络镜像。
图五
在Tools->General->Default working directory (when not in a project)还要设置一下默认的储存目录,这样就不用每次都用getwd()命令了。
如果你安装了多个R版本,不要忘记在Default working directory (when not in a project)的上面设置你想使用的R环境哦。
图六
安装Rtools在Rtools官方下载地址下载安装成功后,还需要再进行一步。官网上有详细的说明,也可以参考官网。
在当前Rstdio的工作目录中新建一个文本文件,在文本文件中插入
PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"把文件名改成.Renviron(注意:不要有后缀名.txt)。
图七
然后在环境变量–>系统变量–>path中新建
C:\rtools40\usr\bin C:\rtools40\mingw64\bin C:\rtools40\mingw64\bin图八
在Rstdio里使用代码Sys.which("make"),查看是否安装成功。如果出现
make "C:\\rtools40\\usr\\bin\\make.exe"则表示安装成功。如果遇到文件无法改名,请参考:https://blog.csdn.net/weixin_42098685/article/details/105864543
图九
以上这些都是本人在使用R和Rstdio中遇到的一些问题,希望有遇到同样问题的新手小白可以得到一些帮助。