Fer*_*ube 5 package-management r software-installation rstudio
使用以下代码在 Ubuntu 16.04 中安装 R 和 RStudio 后:
sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev
Run Code Online (Sandbox Code Playgroud)
和
sudo apt-get install gdebi-core
wget https://download1.rstudio.org/rstudio-1.0.143-amd64.deb
sudo gdebi rstudio-1.0.143-amd64.deb
Run Code Online (Sandbox Code Playgroud)
我正在尝试安装软件包,但在 R 控制台中出现错误,例如
install.packages("fGarch")
将软件包安装到“/usr/local/lib/R/site-library”
(因为 'lib' 未指定)
install.packages 中的警告:
'lib = "/usr/local/lib/R/site-library"' 不可写
由于我是 Linux 新手,我不知道在哪个目录中安装 R 包。我不确定这是问题所在,还是我在安装过程中犯了任何错误。谁能帮我解决这个问题?提前致谢。
如果您想为所有用户安装 R 附加包,您/usr/local/lib需要授予 R 超级用户权限才能在那里创建文件。要以超级用户身份安装 R 附加包,请运行:
sudo R CMD INSTALL <PACKAGES\xe2\x80\xa6>\nRun Code Online (Sandbox Code Playgroud)\n\n您可以将其中替换<PACKAGES\xe2\x80\xa6>为要安装的任意数量的附加软件包的名称。
如果您只想为自己安装软件包,则不需要授予 R 超级用户权限,但需要指定安装目标。一种方便的方法是使用环境变量:
\n\nexport R_LIBS_USER=<PATH>\nRun Code Online (Sandbox Code Playgroud)\n\n您可以将其中替换<PATH>为用户特定的 R 包的目录路径。我建议~/.local/lib/R/site-library。现在您可以安装软件包:
R CMD INSTALL <PACKAGES\xe2\x80\xa6>\nRun Code Online (Sandbox Code Playgroud)\n\n您需要确保在启动 R 之前设置此环境变量,否则它将找不到安装到该位置的软件包。最好的选择是将上述export命令附加到文件中~/.profile。有关更多信息,请参阅环境变量。
| 归档时间: |
|
| 查看次数: |
13453 次 |
| 最近记录: |