为ggplot2安装色彩空间时出错

时间:2015-03-05 20:49:43

标签: r

我是新手,非常感谢安装ggp​​lot2的帮助。我使用的是RStudio版本0.98.1102。请看下面的错误。

install.packages("ggplot2")

运行良好

library("ggplot2")
  

loadNamespace(i,c(lib.loc,.libPaths()),versionCheck =中的错误   vI [[i]]):没有名为'colorspace'的包错误:包或   'ggplot2'

的命名空间加载失败
install.packages("colorspace")
  

将软件包安装到'C:/Users/Jessica/Documents/R/win-library/3.1'   (因为'lib'未指定)有一个二进制版本可用(和   将被安装)但源版本稍后:二进制源   colorspace 1.2-4 1.2-5尝试URL   '... // cran.rstudio.com/bin/windows/contrib/3.1/colorspace_1.2-4.zip'   install.packages中的警告:无法打开:HTTP状态为'404 Not   在download.file中找到'错误(url,destfile,method,mode =“wb”,...)   :无法打开网址   '...://cran.rstudio.com/bin/windows/contrib/3.1/colorspace_1.2-4.zip'   install.packages中的警告:下载'colorspace'软件包失败

6 个答案:

答案 0 :(得分:1)

看起来有些东西与包中的元信息或Rstudio安装中的某些内容有点混淆。一个简单的解决方法是从这里下载最新的colorspace zip文件:http://cran.r-project.org/web/packages/colorspace/index.html

然后运行install.packages("c:/path/to/downloaded/zip/file/colorspace_1.2-5.zip")

进行安装

答案 1 :(得分:1)

当您在控制台中输入install.packages("ggplot2")时,RStudio已预先编程为也可以安装依赖项(即ggplot需要正常运行的其他软件包)。在这种情况下,问题似乎是colorspace包无法安装。这可能是因为您正在运行优胜美地,当RStudio寻找安装颜色空间时,它会在CRAN上搜索它,它无法找到它:

cannot open URL 'http://cran.rstudio.com/bin/macosx/mavericks/contrib/3.1/colorspace_1.2-4.tgz'

您应该可以通过CRAN自己安装colorspace包来解决此问题:http://cran.r-project.org/web/packages/colorspace/index.html

答案 2 :(得分:0)

尝试单独安装色彩空间并再次在R studio中重新加载包。

install.packages('ggplot2')
install.packages('colorspace')
library(ggplot2)

希望这有帮助!

答案 3 :(得分:0)

有时,当Curl版本未更新时,会出现安装软件包的问题。要解决Linux中的问题,可以使用以下命令将Curl更新为上一版本:

sudo apt-get install libcurl4-openssl-dev libxml2-dev

答案 4 :(得分:0)

对我来说,当我使用R studio中的可用选项“软件包”更新所有软件包时,它开始出现此错误,以前运行良好。在Google中尝试了一些提及的解决方案并失败后,我更新了R版本并安装了软件包,它可以正常工作。

答案 5 :(得分:0)

类似于原始问题,我最近在Windows上遇到了colormap 2.0.0,ggplot2 3.3.2,R 4.0.3和RStudio 1.3.1093的问题。 install.packages("ggplot2")报告成功,即使它未安装颜色映射,因此library(ggplot2)也失败。就我而言,install.packages("colormap")无法找到2.0.0二进制文件,而是检索了1.4.1源。根据其他答案的建议,从https://CRAN.R-project.org/package=colorspace下载2.0.0二进制文件失败

> install.packages("C:/Users/<username>/Downloads/colorspace_2.0-0.zip") # note use of forward slashes to avoid the backlash escaping problems @Paul M mentions in his comment on @L P's answer -- \\ instead of just \ also works
Warning in install.packages :
  package ‘C:/Users/<username>/Downloads/colorspace_2.0-0.zip’ is not available for this version of R

解决此问题的原因是,从下载进行安装时,在type = "win.binary"的参数中包含了install.packages()

install.packages("C:/Users/<username>/Downloads/colorspace_2.0-0.zip", type = "win.binary")

完成此操作后,install.packages("colorspace")也成功(在会话中和remove.packages("colorspace")之后并重新启动R)。