2013-05-09 219 views
4

对于某些软件包,如doMC & doSMP,我收到警告&无法使用库(doMC)。 如下所示,我没有任何问题,因此没有文件/目录权限问题。 也试过回购= http://cran.us.r-project.org &别人,没运气。 请指教。软件包doMC不适用于R版本3.0.0警告在install.packages

ps:对于意想不到的日文字符,我不知道;我认为这是一个可分离的问题;从support.rstudio.org/help/discussions/problems/6009-japanese-characters-show-unexpectedly

> install.packages('doMC') 
Warning in install.packages : 
    package 租oMC・is not available (for R version 3.0.0) 
Installing package into 舛:/Users/YULE/Documents/R/win-library/3.0・(as 鼠ib・is unspecified) 
Warning in install.packages : 
    package 租oMC・is not available (for R version 3.0.0) 
> install.packages('subselect') 
Installing package into 舛:/Users/YULE/Documents/R/win-library/3.0・(as 鼠ib・is unspecified) 
trying URL 'http://cran.rstudio.com/bin/windows/contrib/3.0/subselect_0.12-2.zip' 
Content type 'application/zip' length 1295653 bytes (1.2 Mb) 
opened URL 
downloaded 1.2 Mb 

package 壮ubselect・successfully unpacked and MD5 sums checked 

The downloaded binary packages are in 
    C:\Users\YULE\AppData\Local\Temp\Rtmp6DK5mn\downloaded_packages 
> library(subselect) 
--------------------------------------------------------------------------------- 
> sessionInfo() 
R version 3.0.0 (2013-04-03) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

locale: 
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C       
[5] LC_TIME=English_United States.1252  

attached base packages: 
[1] graphics grDevices datasets stats  utils  methods base  

other attached packages: 
[1] subselect_0.12-2 XML_3.96-1.1  colorspace_1.2-2 RGtk2_2.20.25 rattle_2.6.26 

loaded via a namespace (and not attached): 
[1] tools_3.0.0 
+1

恩,它不是特定于R 3.0.0:我看到'在getDependencies(pkgs,dependencies,available,lib)中:package'doMC'不可用(对于R版本2.15.2)''。 – Frank 2013-05-09 10:42:18

+1

可能的重复[我应该如何处理“package'xxx'is not available”warning?](http://stackoverflow.com/questions/25721884/how-should-i-deal-with-package-xxx-is -not-available-warning) – 2014-09-08 10:18:15

回答

8

还没有回应,我认为这是因为你使用的是Windows不是提供给您。 doMC软件包从未在Windows上可用,因为它取决于mclapply函数,之前在multicore软件包中,现在在parallel中。我没有听说R 3.0.0中的doMC有任何问题。

doSMP包旨在成为替代doMC的Windows。我相信它最终会因为在新版本的GCC上构建它而出现问题而被取消。

doParalleldoSNOW包可能是最受欢迎的foreach可用于Windows的后端。

+0

感谢史蒂夫的建设性反馈;非常感激;在Windows中,现在,我收集一个必须使用库(并行)并避免doMC/doSMP /多核包;这个URL可能很有用:onepager.togaware.com/Parallel.pdf – 2013-05-09 18:24:09

+0

@YuLe:你也可以尝试'doParallel'或'doSNOW'包。 – 2013-05-09 18:28:38

11

如果你想安装的Windows,这是如何,您可以:

install.packages("doMC", repos="http://R-Forge.R-project.org") 

我是做[R 3.2.3版本,它工作得很好。

+0

这可能允许您在Windows上安装和使用doMC,但它不会并行执行。这是因为doMC使用在Windows上使用'lapply'功能实现的'mclapply'函数。 – 2017-03-06 18:14:11

+0

可能。是。但是我帮助了一年,从那以后可能会有一些发展。 :-)但是,感谢您的更新。可能是用户正在寻找类似的解决方案,发现您的评论是有帮助的。 – 2017-03-08 04:36:35

+1

我下载了最新版本的doMC和R来验证Windows版本是否仍然只有顺序。我还与当前的doMC维护人员Rich Calaway进行了交流,他证实了doMC在Windows上并不能同时运行。 – 2017-03-08 19:09:25

相关问题