在RStudio中脱机安装软件包

yon*_*icd 5 r rstudio

由于安全协议,我正在工作的终端没有http || https连接.我在另一台计算机上手动下载了一些软件包,并尝试使用RStudio安装它们.当我在RStudio运行时

install.packages(//filedir/package_file.zip,repos=NULL,type="source")
Run Code Online (Sandbox Code Playgroud)

它试图连接到在线存储库:

>>warning in istall.packages:
>>unable to resolve 'www.stats.ox.ac.uk'
Run Code Online (Sandbox Code Playgroud)

但是当我通过RGui并使用utils:::menuInstallLocal()并使用弹出窗口时,它不会尝试连接服务器并安装我的本地文件.

我在RStudio做错了什么?

我还希望能够在安装时自动为父包安装依赖项和导入.

小智 6

假设您的软件包采用zip存档格式本地存储在您的计算机上.

RStudio有一个简单的菜单选项

工具>安装包>在"安装自"选项中选择"包存档文件"

浏览您需要安装的包文件.

如果您已安装"tm"软件包,则可能需要加载库,然后您可以运行该命令

library(tm)#加载库"tm"

希望它有效:)


Pop*_*Pop 5

不要使用参数type="source",因为您提供了一个zip文件的链接:

这应该工作

install.packages("yourlink.zip", repos=NULL)
Run Code Online (Sandbox Code Playgroud)