我试图从代理服务器后面连接R.
我尝试过各种版本的代理,端口,用户,传递给R而没有运气,包括此示例here。
这是我的代码和结果:
> opts <- list(
+ proxy = "1111.2222.3333.4444",
+ proxyusername = "sss\\user",
+ proxypassword = "pass",
+ proxyport = 8080
+ )
> http_proxy=opts
> install.packages("randomForest")
Installing package(s) into ‘C:/Users/~/Documents/R/win-library/2.14’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
>
然后冻结并什么都不做。
有什么建议吗?
此外,如果用户名中包含\
,是否有任何特殊问题?
答案 0 :(得分:1)
http_proxy = opts
不是如何在R中执行此操作,这是您的操作系统的环境变量。
有关许多选项,请参阅?download.file
,以及(fwiw)您已在上面提到过的stackoverflow问题。
答案 1 :(得分:1)
如果您使用的是Windows,可以通过在Internet Explorer中定义代理并将-internet2添加到R启动快捷方式(或将setInternet2(TRUE)添加到R \ etc \ RProfile.site)进行设置,然后使用系统范围的设置。
如果在Windows上你试过这个吗?如果没有在Windows上使用哪种操作系统?