【问题标题】:R Error: package ‘lme4’ required by ‘pbkrtest’ could not be foundR错误:找不到'pbkrtest'所需的包'lme4'
【发布时间】:2016-04-25 16:11:27
【问题描述】:

我的问题与帖子有关:R Error: package 'mvtnorm' required by 'multcomp' could not be found

我正在使用 Revolution R,我正在尝试安装 pbkrtest 软件包,并且我已经安装了 lme4 软件包。但是,在安装pbkrtest 的过程中,R 似乎无法找到lme4。知道为什么吗?其他一些软件包和依赖项也出现了同样的问题。

【问题讨论】:

    标签: r installation-package revolution-r


    【解决方案1】:

    我上周执行了这个精确的操作,没有问题。我没有管理员权限,因此必须将文件保存到我的用户目录。这是我使用的过程:

    Windows 7,revo R 3.2.3

    在我的桌面上建一个目录,打开R:

    setwd(<path to my new folder>)
    download.packages(<myPackages>, destdir=getwd(), type="win.binary")
    install.packages(list.files(), repos=NULL, type="win.binary", lib=Sys.getenv("R_LIBS_USER"))
    

    注意事项:
    * 我使用download.packages() 的原因是为工作构建一个内部存储库。
    * 有一些(约 4 个,共 300 个)包没有下载,所以我不得不手动下载它们。
    * 这是我第一次使用 revo R,在原版 R 中从来不需要指定类型,但在这里似乎是必要的。

    【讨论】:

    • 我已将软件包安装在我自己的文件夹中,然后设置.libPaths('/path/to/my/folder')。所以我对这个文件夹有完全的读/写权限。但是我仍然遇到找不到所需的先决条件包的问题。
    • 如果可以,请尝试将它们保存在默认用户文件夹中:lib=Sys.getenv("R_LIBS_USER"),如上述代码所示。这几乎肯定会解决问题。
    猜你喜欢
    • 2016-11-09
    • 1970-01-01
    • 1970-01-01
    • 2016-05-14
    • 2010-10-20
    • 2018-01-10
    • 2015-10-29
    • 1970-01-01
    • 2021-06-02
    相关资源
    最近更新 更多