RStudio软件包安装
几天前,我在这里发布了关于在RStudio中安装软件包的问题。然而,我的问题被标记为重复,假设在评论中发布的解决方案实际上是最好的解决方案 虽然我有和前面提到的完全相同的问题,但Ian发布的解决方案没有帮助。事实上,我得到了一种新的错误。请参阅下文:RStudio软件包安装,r,rstudio,devtools,install.packages,R,Rstudio,Devtools,Install.packages,几天前,我在这里发布了关于在RStudio中安装软件包的问题。然而,我的问题被标记为重复,假设在评论中发布的解决方案实际上是最好的解决方案 虽然我有和前面提到的完全相同的问题,但Ian发布的解决方案没有帮助。事实上,我得到了一种新的错误。请参阅下文: Warning in install.packages : unable to connect to 'cran.rstudio.com' on port 80. Warning in install.packages : unable t
Warning in install.packages :
unable to connect to 'cran.rstudio.com' on port 80.
Warning in install.packages :
unable to connect to 'cran.rstudio.com' on port 80.
Warning in install.packages :
unable to access index for repository http://cran.rstudio.com/bin/windows/contrib/3.1
Warning in install.packages :
unable to connect to 'www.stats.ox.ac.uk' on port 80.
Warning in install.packages :
unable to connect to 'www.stats.ox.ac.uk' on port 80.
Warning in install.packages :
unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/3.1
Installing package into ‘C:/Users/avi/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
这看起来像是连接问题,而不是安装问题。例如,如果你在一个组织工作,比如一所大学,并且在他们的防火墙后面,这可能是一个代理问题 两个解决方法(因为我不是网络专家):
- 如果您可以将数据移动到个人计算机(即没有加密/数据保护问题),请尝试在另一台计算机上安装R和RStudio,并查看是否可以安装软件包(最好使用不同的internet连接,例如从家中)
- 您可以从源代码处安装软件包,因此无需RStudio中的连接即可下载软件包并进行安装。例如,请参见以下帖子:
祝你好运。我在公司网络上看到过这个问题,这种访问方法被阻止了。一种解决方案是尝试RStudio,因为它使用不同的方法安装软件包,并且可能适合您的情况 执行以下步骤: 工具->全局选项->软件包并取消选中“使用Internet Explorer库/HTTP代理”。
重新启动R,它应该会工作我也有类似的错误。这就是我修复它所做的:
install.packages(“RODBC”)
无法连接到端口80上的“cran.r-project.org”。
错误消息setInternet2(TRUE)
命令强制它使用我的Internet Explorer代理配置setInternet2(NA)
来检查该命令是否有效。如果返回[1]TRUE
,则该命令有效install.packages
后出现的错误是407需要代理身份验证
Sys.setenv(“http\u proxy”=“http://:@”)
现实生活中的代码应该是这样的Sys.setenv(“http\u proxy”=”http://user:password@192.127.100.32:80“
install.packages( file.choose(), repos=NULL )
file.choose()将提示您输入下载的包文件的名称
这个解决方案帮了我很大的忙。当您尝试直接通过
R
安装软件包时,是否也会遇到同样的错误?这些不是错误,而是警告。有了警告,操作仍在继续。您检查了安装吗?将软件包安装到'C:/Users/avi/Documents/R/win library/3.1'中看起来很有希望。您检查了文件夹的内容?但是如果安装了软件包,我应该会收到一些显示成功的消息,对吗?我是R的新手,我不太清楚……让我检查一下你提到的内容……顺便说一句,现在已经很晚了,我需要明天早上早点回到办公室。我会就此与你联系的。文件夹中没有任何软件包。Just另一个文件夹“操纵”我会使用类似tcping的东西来查看您是否可以连接到这些计算机和端口。例如:嗨,Phil,谢谢您的回复。我正在从家里的个人计算机上使用此文件夹。我正在尝试安装“devtools”,并尝试“rpart”和“kernsooth”进行检查“。我正在使用>install.packages(“devtools”)进行安装。好的,这可能消除了潜在的代理问题。您是否尝试过从源文件安装软件包(即从本地下载文件并从那里安装)?将尝试。我在一些网站上看到一条消息——如果你的安装导致你无法连接到80端口的“cran.r-project.org”。只需键入setInternet2()chooseCRANmirror(),如果我这样做,我会收到一个新的错误-[1]错误警告消息:在setInternet2()中:internet例程已初始化>chooseCRANmirror(),然后是国家列表。那就选择我现在的位置吧?对不起,我想我帮不了你。如果你尝试过建议的解决方案,但仍然不起作用,我就没有什么想法了。我会留下我的答案,以便保留这些评论,以防其他人能提供帮助。没关系……我一直没有改变任何事情。我只是再次尝试安装软件包(devtools、kernsooth),一切正常。没有错误!