首页 > 解决方案 > R Studio 的新手。库(devtools)未加载。错误:“devtools”的包或命名空间加载失败。有出路吗?

问题描述

我是 RStudio 的新手。我正在尝试加载 devtools 以便我可以从 github 安装软件包所以基本上我要做的是:

  1. 安装包(“开发工具”)
  2. 加载(开发工具)
  3. install_github("作者/包")

理想情况下,这三个步骤应该顺利完成。但这就是发生的事情。

    library(devtools)
Error: package or namespace load failed for ‘devtools’:
 .onLoad failed in loadNamespace() for 'pkgload', details:
  call: NULL
  error: package ‘backports’ does not have a namespace

我该怎么办?我对此完全陌生。

这是整个控制台

> install.packages("devtools")
Installing package into ‘C:/Users/Rohan Gopakumar/Documents/R/win-library/4.0’
(as ‘lib’ is unspecified)

  There is a binary version available but the source version is later:
         binary source needs_compilation
devtools  2.3.0  2.3.1             FALSE

installing the source package ‘devtools’

trying URL 'https://cran.rstudio.com/src/contrib/devtools_2.3.1.tar.gz'
Content type 'application/x-gzip' length 373604 bytes (364 KB)
downloaded 364 KB

* installing *source* package 'devtools' ...
** package 'devtools' successfully unpacked and MD5 sums checked
** using staged installation
** R
** inst
** byte-compile and prepare package for lazy loading
Error: .onLoad failed in loadNamespace() for 'pkgload', details:
  call: NULL
  error: package 'backports' does not have a namespace
Execution halted
ERROR: lazy loading failed for package 'devtools'
* removing 'C:/Users/Rohan Gopakumar/Documents/R/win-library/4.0/devtools'
* restoring previous 'C:/Users/Rohan Gopakumar/Documents/R/win-library/4.0/devtools'
Warning in install.packages :
  installation of package ‘devtools’ had non-zero exit status

The downloaded source packages are in
    ‘C:\Users\Rohan Gopakumar\AppData\Local\Temp\Rtmpasaxsp\downloaded_packages’
> library(devtools)
Error: package or namespace load failed for ‘devtools’:
 .onLoad failed in loadNamespace() for 'pkgload', details:
  call: NULL
  error: package ‘backports’ does not have a namespace

标签: rdevtools

解决方案


推荐阅读