R &引用;Hmisc“;无法加载包或命名空间-没有名为';格子额外';
我在加载和运行Hmisc包时遇到问题。安装时,我得到以下错误R &引用;Hmisc“;无法加载包或命名空间-没有名为';格子额外';,r,hmisc,R,Hmisc,我在加载和运行Hmisc包时遇到问题。安装时,我得到以下错误 library(Hmisc) Loading required package: lattice Loading required package: survival Loading required package: Formula Loading required package: ggplot2 Error: package or namespace load failed for ‘Hmisc’ in loadNamespac
library(Hmisc)
Loading required package: lattice
Loading required package: survival
Loading required package: Formula
Loading required package: ggplot2
Error: package or namespace load failed for ‘Hmisc’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
there is no package called ‘latticeExtra’
库(Hmisc)
加载所需包:lattice
装载所需包裹:生存
加载所需包:公式
加载所需包:ggplot2
错误:loadNamespace中“Hmisc”的包或命名空间加载失败(j您的问题很简单:LatticeExtra与R版本<3.6.0不兼容
要解决此问题,只需将R更新为最新版本,然后再次安装Hmisc。它应自动安装所有依赖项,包括latticeExtra。可以肯定的是,运行install.packages()
,并选择dependencies=T
latticeExtra 0.6-29的最新版本需要R(≥ 如图3.6.0所示。
安装Hmisc时遇到同样的问题,我从下载了latticeExtra的早期版本0.6.28,并安装了它:
R CMD INSTALL latticeExtra_0.6-28.tar
然后我可以安装Hmisc最新版本:
R CMD INSTALL Hmisc_4.3-0.tar
我们在发布应用程序时也遇到了同样的问题&后来我们安装并配置了R-3.6.0
用于升级R的参考URL:
更新R版本的过程(确保以root用户身份运行此配置):
Rstudio supports表示latticeExtra要求R>=3.6,因此您必须更新R才能安装它
注意:我们可以运行两个版本的R is3.5
和3.6
首先安装latticeExtra
软件包,否则您可以使用Install.packages(“Hmisc”,dependencies=T)
devtools::Install\u version(“latticeExtra”,version=“0.6-28”)
也可以使用。@bers我需要添加repos
参数。以下操作有效:devtools::install\u version(“latticeeextra”,repos=”https://www.stats.bris.ac.uk/R/,version=“0.6-28”)
R CMD INSTALL Hmisc_4.3-0.tar
#export R_VERSION=3.6.3
#curl -O https://cran.rstudio.com/src/base/R-3/R-${R_VERSION}.tar.gz
#tar -xzvf R-${R_VERSION}.tar.gz -C /opt
#cd R-${R_VERSION}
#yum deplist R
#./configure --prefix=/opt/R/${R_VERSION} --enable-memory-profiling --enable-R-shlib --with-blas --with-lapack --with-readline=no
#make
#make install
#ln -s /opt/R/${R_VERSION}/bin/R /usr/local/bin/R
#ln -s /opt/R/${R_VERSION}/bin/Rscript /usr/local/bin/Rscript