【问题标题】:Weird problem when I try to install some packages on R当我尝试在 R 上安装一些软件包时出现奇怪的问题
【发布时间】:2021-10-03 16:29:12
【问题描述】:

我已经更新了 R & RStudio,现在我有 R 4.1.0RStudio 1.4.1717

自从重新安装后,我无法重新安装某些软件包,例如tidyverse

这是消息:

> install.packages("tidyverse")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
Installation du package dans ‘C:/Users/Gloubi/Documents/R/win-library/4.1’
(car ‘lib’ n'est pas spécifié)
installation des dépendances ‘broom’, ‘rvest’


  Des versions binaires sont disponibles mais les versions des sources sont plus récentes:
      binary source needs_compilation
broom  0.7.8  0.7.9             FALSE
rvest  1.0.0  1.0.1             FALSE

trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.1/tidyverse_1.3.1.zip'
Content type 'application/zip' length 430032 bytes (419 KB)
downloaded 419 KB

package ‘tidyverse’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\Gloubi\AppData\Local\Temp\Rtmpi4eTEj\downloaded_packages
installation des packages sources ‘broom’, ‘rvest’

trying URL 'https://cran.rstudio.com/src/contrib/broom_0.7.9.tar.gz'
Content type 'application/x-gzip' length 631606 bytes (616 KB)
downloaded 616 KB

trying URL 'https://cran.rstudio.com/src/contrib/rvest_1.0.1.tar.gz'
Content type 'application/x-gzip' length 94307 bytes (92 KB)
downloaded 92 KB

Impossible de configurer l'écran au nombre de lignes et de colonnes spécifié.
Impossible de configurer l'écran au nombre de lignes et de colonnes spécifié.

The downloaded source packages are in
    ‘C:\Users\Gloubi\AppData\Local\Temp\Rtmpi4eTEj\downloaded_packages’

这就是问题所在的 boomrvest 依赖项。错误是(我的系统是法语):“无法将屏幕配置为指定的行数和列数。”这是什么意思 ?这个错误似乎并不常见。

所以,当我想加载 tidyverse 时,它会说:

Error: le chargement du package ou de l'espace de noms a échoué pour ‘tidyverse’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
aucun package nommé ‘broom’ n'est trouvé

如果你告诉我安装 RTools,我还有一个问题:When I install RTools, RStudio stops working 无论如何,tidyverse 不需要编译,不是吗?

我只在家里遇到这个问题,在工作中没有,所以我的系统上的 R 或 RStudio 似乎有问题??

【问题讨论】:

  • 你安装Rtools了吗?
  • 这当然是问题的一部分:我无法安装 RTools(见我帖子的结尾)
  • 奇怪的问题,但是你能成功运行“cmd”(Windows 键 + R -> cmd)吗?这个帖子(reddit.com/r/windows/comments/7jjey0/…),我当然不能保证,暗示“cmd”可能被劫持了。
  • 另见:superuser.com/questions/1286090/…。这包含您的错误消息的确切英文版本,这可能会使谷歌更容易
  • 确实,cmd不运行,直接关闭。所以会是病毒?

标签: r installation package rstudio


【解决方案1】:

现在我成功安装了RTools,但还是无法安装一些包,比如broomrvest(依赖tidyverse)。

这是错误,仍然很奇怪:

> install.packages(c("broom", "rvest"))
Installation des packages dans ‘C:/Users/Gloubi/Documents/R/win-library/4.1’
(car ‘lib’ n'est pas spécifié)

  Des versions binaires sont disponibles mais les versions des sources sont plus récentes:
      binary source needs_compilation
broom  0.7.8  0.7.9             FALSE
rvest  1.0.0  1.0.1             FALSE

installation des packages sources ‘broom’, ‘rvest’

trying URL 'https://cran.rstudio.com/src/contrib/broom_0.7.9.tar.gz'
Content type 'application/x-gzip' length 631606 bytes (616 KB)
downloaded 616 KB

trying URL 'https://cran.rstudio.com/src/contrib/rvest_1.0.1.tar.gz'
Content type 'application/x-gzip' length 94307 bytes (92 KB)
downloaded 92 KB

Impossible de configurer l'écran au nombre de lignes et de colonnes spécifié.
find: '/I': No such file or directory
find: '/N': No such file or directory
find: 'FirewallModule.exe': No such file or directory
find: '/I': No such file or directory
find: '/N': No such file or directory
find: 'explorer.exe': No such file or directory
Warning in install.packages :
  installation of package ‘broom’ had non-zero exit status
Impossible de configurer l'écran au nombre de lignes et de colonnes spécifié.
find: '/I': No such file or directory
find: '/N': No such file or directory
find: 'FirewallModule.exe': No such file or directory
find: '/I': No such file or directory
find: '/N': No such file or directory
find: 'explorer.exe': No such file or directory
Warning in install.packages :
  installation of package ‘rvest’ had non-zero exit status

【讨论】:

  • 我绝对相信问题出在 Windows 无法运行 cmd。 R 试图将其作为安装的一部分运行,但失败了。一些谷歌搜索显示 FirewallModule.exe 是一个加密货币矿工,所以不是通常在 R 包安装中运行的东西。这个 reddit 页面可能会有所帮助:reddit.com/r/antivirus/comments/fzjqb2/… - 您必须更新一些注册表设置以及删除可执行文件。或者在 Malwarebytes 论坛上有这个:forums.malwarebytes.com/topic/268439-cmd-problem-slow-loading
  • 你是我的救星,就是这样!我已经按照reddit中的程序进行了操作,cmd又可以工作了。 Rtools 也是如此。谢谢!
  • 好消息 - 很高兴听到它!仍然有点惊讶 Malwarebytes 没有收到它,但很高兴您的问题得到了解决
猜你喜欢
  • 1970-01-01
  • 2019-10-23
  • 2022-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-23
  • 2011-10-13
  • 1970-01-01
相关资源
最近更新 更多