标签: install.packages

如何在R v3.1.2上安装多核软件包?

我使用默认命令来安装multicore

install.packages('multicore','http://www.rforge.net/')
Run Code Online (Sandbox Code Playgroud)

正如http://www.rforge.net/multicore/files/所写,但我接到警告:

install.packages('multicore',' http://www.rforge.net/')install.packages中的警告:'lib =" http://www.rforge.net/ "'不可写你想要吗?使用个人图书馆?(y/n)y install.packages中的警告:包'multicore'不可用(对于R版本3.1.2)

有人知道任何解决方案吗?我不能使用以前版本的R.我想使用mclapply该包中的函数.

感谢帮助.

我的会话信息是:

> sessionInfo()
R version 3.1.2 (2014-10-31)
Platform: x86_64-redhat-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

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

other attached packages:
[1] stringi_0.4-1 ggplot2_1.0.0

loaded via a namespace (and not attached):
 [1] colorspace_1.2-4 digest_0.6.8     grid_3.1.2       gtable_0.1.2    
 [5] MASS_7.3-35      munsell_0.4.2    plyr_1.8.1 …
Run Code Online (Sandbox Code Playgroud)

multicore r r-forge install.packages

5
推荐指数
1
解决办法
6248
查看次数

无法访问R中的用户库 - "非零退出状态"警告

当我试图在我的工作笔记本电脑上安装软件包时,我收到了一个错误.我被告知我拥有笔记本电脑的完全权限,所以应该没有块.

我认为它可能与安装包所在的库的文件路径有关?我正在使用最新版本的R和R Studio,64位,并使用加拿大的U of T CRAN镜像站点.

以下是我尝试安装plyr时出现的内容

install.packages("plyr")
Run Code Online (Sandbox Code Playgroud)

还安装了只有源代码形式的依赖'Rcpp'包,可能需要编译C/C++/Fortran:'Rcpp''plyr'

当我尝试安装时ggplot2,这是一个很长的错误消息:

错误:依赖'stringi'不适用于包'stringr'*删除'C:/RPackages/R-3.2.3/library/stringr'在install.packages中警告:运行命令'"C:/ RPACKA~1/R -32~1.3/bin/x64/R"CMD INSTALL -l"C:\ RPackages\R-3.2.3\library"C:\ Users\MICHAE~1.COL\AppData\Local\Temp\RtmpGs24zA/downloaded_pa​​ckages/stringr_1.0.0.tar.gz'在install.packages中有状态1警告:软件包'stringr'的安装具有非零退出状态错误:依赖'colorspace'不适用于软件包'munsell'*删除'C:/ RPackages /R-3.2.3/library/munsell'在install.packages中警告:运行命令'"C:/RPACKA〜1/R-32〜1.3/bin/x64/R"CMD INSTALL -l"C:\ RPackages\R-3.2.3\library"C:\ Users\MICHAE~1.COL\AppData\Local\Temp\RtmpGs24zA/downloaded_pa​​ckages/munsell_0.4.3.tar.gz"在install.packages中有状态1警告:安装包' munsell'具有非零退出状态错误:依赖'摘要','plyr','reshape2','scale'不适用于包'ggplot2'*删除'C:/ RPack age/R-3.2.3/library/ggplot2'inight.packages中的警告:运行命令'"C:/RPACKA〜1/R-32〜1.3/bin/x64/R"CMD INSTALL -l"C:\ RPackages\R-3.2.3\library"C:\ Users\MICHAE~1.COL\AppData\Local\Temp\RtmpGs24zA/downloaded_pa​​ckages/ggplot2_2.0.0.tar.gz"在install.packages中有状态1警告:安装包'ggplot2'具有非零退出状态下载的源包位于'C:\ Users\michael.colangelo\AppData\Local\Temp\RtmpGs24zA\downloaded_pa​​ckages'中

"非零退出状态"是什么意思?是否正在尝试为安装找到一个库?>代码中提到的appData文件似乎不存在或者我无法访问它.如何将其更改为另一个本地文件夹?

installation r install.packages

5
推荐指数
2
解决办法
4万
查看次数

我想使用EBImage包,但它说它不适用于我的R版本

install.packages中的警告:包'EBImage'不可用(对于R版本3.2.4修订)

现在该怎么做任何帮助,请指导我.

image-processing install.packages

5
推荐指数
2
解决办法
5142
查看次数

无法从github安装R-package

我正在尝试从github安装flowIncubator包(链接到包:https://github.com/RGLab/flowIncubator).我正在使用R版本3.3.1(2016-06-21).我试过这段代码: devtools::install_github("RGLab/flowIncubator")得到这个错误:

  Error in curl::curl_fetch_disk(url, x$path, handle = handle) : 
      Timeout was reached
    > traceback()
    12: .Call(R_curl_fetch_disk, url, handle, path, "wb", nonblocking)
    11: curl::curl_fetch_disk(url, x$path, handle = handle)
    10: request_fetch.write_disk(req$output, req$url, handle)
    9: request_fetch(req$output, req$url, handle)
    8: request_perform(req, hu$handle$handle)
    7: httr::GET(url, path = path, httr::write_disk(path = tmp))
    6: remote_package_name.github_remote(remote)
    5: remote_package_name(remote)
    4: FUN(X[[i]], ...)
    3: vapply(remotes, install_remote, ..., FUN.VALUE = logical(1))
    2: install_remotes(remotes, quiet = quiet, ...)
    1: devtools::install_github("RGLab/flowIncubator")
Run Code Online (Sandbox Code Playgroud)

我试图更新两个软件包devtools和curl,我试图将R更新为旧版本,我试图下载.zip文件并通过R studio安装它然后从库加载包.我也尝试直接将包文件放入库中.我使用过函数install.packages(),但无法安装它.

curl r devtools rcurl install.packages

5
推荐指数
1
解决办法
2635
查看次数

MySQL:包“mysql-server”没有安装候选

每当我想通过命令行安装任何软件时,都会显示此错误。即使我尝试安装我知道在我下载的源代码中存在的软件。

以下是我收到的完整错误消息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'mysql-server' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

mysql install.packages

4
推荐指数
4
解决办法
2万
查看次数

在R中安装依赖包时"无法移动临时安装"

当我安装软件包时,先于实际软件包安装必备软件包.我收到"unable to move temporary installation"所有必备软件包的警告,但没有针对实际软件包的警告.但是加载时包会出错.

例如,当我install.packages("mlr"),它安装了所有依赖项,我得到了各种警告,如下所示:

package ‘BBmisc’ successfully unpacked and MD5 sums checked
Warning in install.packages :
  unable to move temporary installation ‘D:\Documents\R\win-library\3.2\filef3811142c73\BBmisc’ to ‘D:\Documents\R\win-library\3.2\BBmisc’
Run Code Online (Sandbox Code Playgroud)

我忽略了它,因为它只是一个警告.不幸的是library(mlr)给了我Error: package ‘BBmisc’ required by ‘mlr’ could not be found,所以我毕竟不能忽视它.

install.packages("BBmisc") 直接没有产生警告.

是什么赋予了?除了自己安装所有依赖项之外,我该如何解决这个问题?

如果需要会话信息:

> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

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

attached base packages:
[1] …
Run Code Online (Sandbox Code Playgroud)

r install.packages

4
推荐指数
1
解决办法
9473
查看次数

在 archlinux 中安装 R 插入符包的问题

我正在尝试安装该软件包caret在 R 中安装该包一段时间,但收到此错误消息:

\n\n
*installing *source* package \xe2\x80\x98minqa\xe2\x80\x99 ...\n** package \xe2\x80\x98minqa\xe2\x80\x99 successfully unpacked and MD5 sums checked\n** libs\ngfortran   -fpic  -g -O2  -c altmov.f -o altmov.o\nmake: gfortran: Command not found\nmake: *** [altmov.o] Error 127\n/usr/lib64/R/etc/Makeconf:155: recipe for target 'altmov.o' failed\nERROR: compilation failed for package \xe2\x80\x98minqa\xe2\x80\x99\n* removing \xe2\x80\x98/home/mohammad/R/x86_64-pc-linux-gnu-library/3.3/minqa\xe2\x80\x99\nWarning in install.packages :\n  installation of package \xe2\x80\x98minqa\xe2\x80\x99 had non-zero exit status\n* installing *source* package \xe2\x80\x98SparseM\xe2\x80\x99 ...\n** package \xe2\x80\x98SparseM\xe2\x80\x99 successfully unpacked and MD5 sums checked\n** libs\ngfortran   -fpic  -g -O2  -c bckslv.f -o bckslv.o\nmake: gfortran: …
Run Code Online (Sandbox Code Playgroud)

r archlinux install.packages r-caret

4
推荐指数
1
解决办法
2001
查看次数

错误:程序包或命名空间加载失败

当我在R中加载一些库时,我收到以下错误:

library(预测)错误:对象'f_eval'不是由'namespace:lazyeval'导出的另外:警告消息:包'forecast'是在R版本3.3.2下构建的错误:包'或命名空间加载失败'预测'

库(tsoutliers)错误:对象'f_eval'不是由'namespace:lazyeval'导出的另外:警告消息:包'tsoutliers'是在R版本3.3.2下构建的错误:'tsoutliers'的包或名称空间加载失败

我已经尝试重新安装软件包,但它没有帮助.此外,我之前能够使用预测包,但是在安装tsoutliers包后我开始面临这个错误.

我该如何解决这个问题?

r install.packages lazyeval

4
推荐指数
1
解决办法
2万
查看次数

4
推荐指数
1
解决办法
2万
查看次数

将 renv 用于私有 GitLab 包

我有一个本地 GitLab 帐户,其中包含一个 R 包,可以通过以下方式安装:

devtools::install_git( 
  url = "http://my-gitlab/my-projects/package",
  credentials = git2r::cred_user_pass("user", "pass")
)
Run Code Online (Sandbox Code Playgroud)

当我运行renv::init()包源时未知。入门文章确实详细介绍了如何设置函数来处理私有存储库,但在使用devtools和时我无法弄清楚 GitLab 的情况git2r::cred_user_pass。我可以将GIT_USER和存储GIT_PASSWORD.Renviron文件中,但我不确定如何强制init使用这些凭据的用户devtools::install_git使用该功能。我确实尝试过,但后来出现错误:

fatal: could not read Username for 'http://my-gitlab': No such device or address
Run Code Online (Sandbox Code Playgroud)

他们提供的所有示例选项都使用 GitLab 令牌进行身份验证:

# use a named list directly
options(renv.auth = list(
  MyPackage = list(GITHUB_PAT = "<pat>")
))
Run Code Online (Sandbox Code Playgroud)

也许有更好的方法从本地 GitLab 存储库安装,可以更好地配合使用renv

r devtools gitlab install.packages renv

4
推荐指数
1
解决办法
2218
查看次数