从requirements.txt文件安装R包

问题描述 投票:0回答:2

是否有像Python中的requirements.txt这样的功能,您可以在其中存储用于文件的包列表,每当其他人想要运行您的程序并需要安装依赖项时,他们就可以执行pip install -r要求。文本。

我认为,在将R脚本部署到生产环境中时,这会有很大帮助。如果没有这样的功能,我该如何复制它?

r pip install.packages requirements.txt
2个回答
1
投票

使用包及其版本版本之间的任何分隔符创建需求文件。例如。

data.table 1.11.4
DBI 1.0.0
curl 3.2

然后通过解析文件来安装它:

#!/usr/bin/bash
while IFS=" " read -r package version; 
do 
  Rscript -e "devtools::install_version('"$package"', version='"$version"')"; 
done < "requirements.txt"

0
投票

您可以在项目中使用packratlink

© www.soinside.com 2019 - 2024. All rights reserved.