是否可以安装包(特别是通过rpy2),同时自动回答“是”'在安装过程中可能会询问的任何互动问题?
这是我现在用来安装的代码,它安装成功,但询问我必须以交互方式回答的问题:
import rpy2.interactive as r
import rpy2.interactive.packages # this can take few seconds
rlib = r.packages.packages
r.packages.importr("utils")
rlib.utils.chooseCRANmirror(ind=1)
rlib.utils.install_packages('my_package')
答案 0 :(得分:0)
您是否提及与在个人图书馆中安装软件包相关的问题,如下所示?
Warning in install.packages("foo") :
'lib = "/usr/local/lib/R/site-library"' is not writable
Would you like to use a personal library instead? (y/n) y
如果是这样,应在参数lib
中指定安装位置(这应该使函数保持安静)。