首页 > 系统相关 >解决Linux平台下R的报错问题

解决Linux平台下R的报错问题

时间:2023-09-12 13:33:04浏览次数:54  
标签:package pillar 平台 ggplot2 install Linux 报错 tibble packages

安装BiocManager

install.packages("BiocManager")

加载

library(BiocManager)

安装ggplot2

install.packages("ggplot2")

** byte-compile and prepare package for lazy loading
错误: package ‘cli’ was installed before R 4.0.0: please re-install it
停止执行
ERROR: lazy loading failed for package ‘pillar’
* removing ‘/usr/local/lib/R/site-library/pillar’
ERROR: dependency ‘pillar’ is not available for package ‘tibble’
* removing ‘/usr/local/lib/R/site-library/tibble’
ERROR: dependencies ‘gtable’, ‘tibble’ are not available for package ‘ggplot2’
* removing ‘/usr/local/lib/R/site-library/ggplot2’

下载的程序包在
	‘/tmp/Rtmpkm93El/downloaded_packages’里
Warning messages:
1: In install.packages("ggplot2") :
  安装程序包‘gtable’时退出狀態的值不是0
2: In install.packages("ggplot2") :
  安装程序包‘pillar’时退出狀態的值不是0
3: In install.packages("ggplot2") :
  安装程序包‘tibble’时退出狀態的值不是0
4: In install.packages("ggplot2") :
  安装程序包‘ggplot2’时退出狀態的值不是0

BiocManager::install("ggplot2")

下载的程序包在
	‘/tmp/Rtmpkm93El/downloaded_packages’里
更新'.Library'里的HTML程序包列表
Making 'packages.html' ... 做完了。
Warning messages:
1: In install.packages(...) : 安装程序包‘pillar’时退出狀態的值不是0
2: In install.packages(...) : 安装程序包‘gtable’时退出狀態的值不是0
3: In install.packages(...) : 安装程序包‘tibble’时退出狀態的值不是0
4: In install.packages(...) : 安装程序包‘ggplot2’时退出狀態的值不是0

重新安装一下出现问题的包:没有成功

错误: package ‘cli’ was installed before R 4.0.0: please re-install it
停止执行
ERROR: lazy loading failed for package ‘pillar’

  • removing ‘/usr/local/lib/R/site-library/pillar’
    ERROR: dependency ‘pillar’ is not available for package ‘tibble’
  • removing ‘/usr/local/lib/R/site-library/tibble’
    ERROR: dependencies ‘gtable’, ‘tibble’ are not available for package ‘ggplot2’
  • removing ‘/usr/local/lib/R/site-library/ggplot2’
install.packages("pillar", "tibble", "gtable")

Warning in install.packages("pillar", "tibble", "gtable") :
'lib="tibble"'不可写
Would you like to use a personal library instead? (yes/No/cancel) yes
Warning: 无法在貯藏處gtable/src/contrib中读写索引:
无法打开URL'gtable/src/contrib/PACKAGES'
Warning message:
package ‘pillar’ is not available for this version of R

A version of this package for your version of R might be available elsewhere,
see the ideas at
https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages

升级R:升级后依旧报错

Ubuntu Packages For R - Brief Instructions

安装二进制包:这个解决方案不适用于linux平台

install.packages("ggplot2", type = "binary")

使用conda安装R

conda create -n r -c r r-essentials
conda activate r
# 安装R包:可以先试试直接在R里面安装
conda install -c r r-ggplot2
install.packages("ggplot2")
library(ggplot2) # 成功

标签:package,pillar,平台,ggplot2,install,Linux,报错,tibble,packages
From: https://www.cnblogs.com/cauwj/p/17695923.html

相关文章

  • Mac执行pyautogui.screenshot()时报错
    报错信息---------------------------------------------------------------------------TypeErrorTraceback(mostrecentcalllast)CellIn[3],line1---->1pyautogui.screenshot()File~/anaconda3/lib/python3.11/site-package......
  • opatch报补丁时,oui-patch.xml (Permission denied)报错
    前言一套19.19RAC环境,使用opatch工具安装数据库补丁,第一个节点成功安装,但在第二个节点执行opatch命令时报错。主要的错误有提示:/u01/app/oraInventory/ContentsXML/oui-patch.xml(Permissiondenied),具体如下所示。[grid@19crac235074478]$$ORACLE_HOME/OPatch/opatcha......
  • Linux中恢复仍在活动进程中的已删除文件!
    许多情况下,删除的文件都可以恢复,比如在该文件有活动的进程在操作它,并且目前被单个或多个用户使用时。在 Linux 系统中,每个当前正在运行的进程都会获得ID,其被称之为进程标识符“PID”,并将它们存放在/proc目录中。这正是我们恢复仍在运行的进程中(具有PID)已删除的文件所需要的......
  • 自助式数据分析平台:JVS智能BI功能介绍(二)数据集管理
    数据集是JVS-智能BI中承载数据、使用数据、管理数据的基础,同样也是构建数据分析的基础。可以通俗地将其理解为数据库中的普通的表,他来源于智能的ETL数据加工工具,可以将数据集进行分析图表、统计报表、数字大屏、数据服务等制作。在整体的数仓架构中,数据集是在线加工的标准数据形态......
  • 工业数据采集平台可以实现哪些PLC的通信与控制
    在工业化、数字化自动化快速发展的时代,很多企业厂家都很重视数据采集这方面的工作。PLC是工控领域的重要设备,可以控制多种工业设备的自动生产,通过PLC数据采集可以实时了解设备运行状态和工作参数,以便于随时调整生产流程或者及时进行设备维护。对于企业减少设备故障和生产停工有重要......
  • mysql8 - 1055报错
    在navicat上跑查询语句,不论执行什么都会报错[Err]1055-Expression#1ofORDERBYclauseisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'information_schema.PROFILING.SEQ'whichisnotfunctionallydependentoncolumnsinGROUPBYclause......
  • 互联网视频云平台EasyDSS视频服务器无法登录Web页面的排查与解决方法
    EasyDSS互联网视频云服务可支持视频直播、点播,视频直播方面最多可分为十六屏进行实时直播,视频点播方面则有视频点播广场自由点播,灵活性非常强,可满足用户的多场景需求。 我们接收到用户较多的咨询是关于EasyDSS服务运行之后,无法登录Web的情况(如下图)。 排查思路其实遇到这个......
  • linux(centos7)安装防火墙firewalld及开放端口相关命令
    安装firewalld防火墙命令:yuminstallfirewalld  安装完成,查看防火墙状态为notrunning,即未运行,输入命令开启:  添加开放端口:   防火墙相关命令: 查看防火墙状态systemctlstatusfirewalld.service 打开防火墙systemctlstartfirewalld.service 关闭......
  • 如何基于视频云储蓄EasyGBS国标视频平台建设智慧环保在线监测系统
    国标GB28181协议视频平台EasyGBS是基于国标GB28181协议的视频云服务平台,支持多路设备同时接入,并对多平台、多终端分发出RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。平台可提供视频监控直播、云端录像、云存储、检索回放、智能告警、语音对讲、平台级联等功能,在视频能力上,GB2818......
  • Lnton羚通机器视觉算法平台运用Yolov8检测矿山传送带下大块煤、料口堵塞算法分析
    Lnton羚通的算法算力云平台具有突出的特点,包括高性能、高可靠性、高可扩展性和低成本。用户可以通过该云平台获得高效、强大的算法计算服务,快速、灵活地执行各种复杂的计算模型和算法,涉及机器学习、人工智能、大数据分析和图像识别等广泛领域。此外,云平台还提供丰富的算法库和工具,......