Python 中是否有类似 requirements.txt 的功能,您可以在其中将使用的包列表存储到文件中,并且每当其他人想要运行您的程序并需要安装依赖项时,他们只需执行 pip install -r requirements.txt 即可。文本。
我认为,这在将 R 脚本部署到生产中时有很大帮助。如果没有这样的功能,我如何复制它?
最佳答案
创建一个需求文件,在包及其版本之间使用任何分隔符。
例如。
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"
关于r - 从 requirements.txt 文件安装 R 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54534153/