热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Segfault上将.Rmd渲染为pdf失败

当我尝试从.Rmd文件创建pdf时,出现以下错误:***caughtsegfault***address0x110,cause

当我尝试从.Rmd文件创建pdf时,出现以下错误:

*** caught segfault ***
address 0x110,cause 'memory not mapped'
Traceback:
1: py_call_impl(callable,dots$args,dots$keywords)
2: builtins$eval(compiled,globals,locals)
3: force(expr)
4: py_capture_output(builtins$eval(compiled,locals))
5: py_compile_eval(snippet)
6: reticulate::eng_python(options)
7: engine(options)
8: in_dir(input_dir(),engine(options))
9: block_exec(params)
10: call_block(x)
11: process_group.block(group)
12: process_group(group)
13: withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),error = function(e) { setwd(wd) cat(res,sep = "\n",file = output %n% "") message("Quitting from lines ",paste(current_lines(i),collapse = "-")," (",knit_concord$get("infile"),") ") })
14: process_file(text,output)
15: knit(...,tangle = opts_knit$get("tangle"),envir = envir)
16: knitr::knit_child(fname,envir = globalenv())
17: doTryCatch(return(expr),name,parentenv,handler)
18: tryCatchOne(expr,names,handlers[[1L]])
19: tryCatchList(expr,classes,handlers)
20: tryCatch(expr,error = function(e) { call <- conditionCall(e) if (!is.null(call)) { if (identical(call[[1L]],quote(doTryCatch))) call <- sys.call(-4L) dcall <- deparse(call)[1L] prefix <- paste("Error in",dcall,": ") LONG <- 75L sm <- strsplit(conditionmessage(e),"\n")[[1L]] w <- 14L + nchar(dcall,type = "w") + nchar(sm[1L],type = "w") if (is.na(w)) w <- 14L + nchar(dcall,type = "b") + nchar(sm[1L],type = "b") if (w > LONG) prefix <- paste0(prefix,"\n ") } else prefix <- "Error : " msg <- paste0(prefix,conditionmessage(e),"\n") .Internal(seterrmessage(msg[1L])) if (!silent && isTRUE(getOption("show.error.messages"))) { cat(msg,file = outFile) .Internal(printDeferredWarnings()) } invisible(structure(msg,class = "try-error",cOndition= e))})
21: try(knitr::knit_child(fname,envir = globalenv()))
22: FUN(X[[i]],...)
23: lapply(X = S,FUN = FUN,...)
24: doTryCatch(return(expr),handler)
25: tryCatchOne(expr,handlers[[1L]])
26: tryCatchList(expr,handlers)
27: tryCatch(expr,cOndition= e))})
28: try(lapply(X = S,...),silent = TRUE)
29: sendMaster(try(lapply(X = S,silent = TRUE))
30: FUN(X[[i]],...)
31: lapply(seq_len(cores),inner.do)
32: parallel::mclapply(fnames,knit_rmd,hashes = hashes,mc.cores = cores,mc.cleanup = TRUE)
33: jrNotes::create_notes()
34: eval(expr,envir,enclos)
35: eval(expr,enclos)
36: withVisible(eval(expr,enclos))
37: withCallingHandlers(withVisible(eval(expr,enclos)),warning = wHandler,error = eHandler,message = mHandler)
38: handle(ev <- withCallingHandlers(withVisible(eval(expr,message = mHandler))
39: timing_fn(handle(ev <- withCallingHandlers(withVisible(eval(expr,message = mHandler)))
40: evaluate_call(expr,parsed$src[[i]],envir = envir,enclos = enclos,debug = debug,last = i == length(out),use_try = stop_on_error != 2L,keep_warning = keep_warning,keep_message = keep_message,output_handler = output_handler,include_timing = include_timing)
41: evaluate::evaluate(...)
42: evaluate(code,envir = env,new_device = FALSE,keep_warning = !isFALSE(options$warning),keep_message = !isFALSE(options$message),stop_on_error = if (options$error && options$include) 0L else 2L,output_handler = knit_handlers(options$render,options))
43: in_dir(input_dir(),evaluate(code,stop_on_error = if (options$error && options$include) 0L else 2L,options)))
44: block_exec(params)
45: call_block(x)
46: process_group.block(group)
47: process_group(group)
48: withCallingHandlers(if (tangle) process_tangle(group) else process_group(group),") ") })
49: process_file(text,output)
50: knitr::knit(knit_input,knit_output,quiet = quiet)
51: rmarkdown::render("main.Rmd")
An irrecoverable exception occurred. R is aborting now ...

当我尝试使用matplot绘制事物时,我将其范围缩小了。除此之外,我几乎不知道该怎么办。

我曾尝试升级到R的最新版本并重新安装我的软件包,但这并没有帮助。有谁知道可能会发生什么?





推荐阅读
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Learning to Paint with Model-based Deep Reinforcement Learning
    本文介绍了一种基于模型的深度强化学习方法,通过结合神经渲染器,教机器像人类画家一样进行绘画。该方法能够生成笔画的坐标点、半径、透明度、颜色值等,以生成类似于给定目标图像的绘画。文章还讨论了该方法面临的挑战,包括绘制纹理丰富的图像等。通过对比实验的结果,作者证明了基于模型的深度强化学习方法相对于基于模型的DDPG和模型无关的DDPG方法的优势。该研究对于深度强化学习在绘画领域的应用具有重要意义。 ... [详细]
  • Python基础知识:注释、输出和input交互
    本文介绍了Python基础知识,包括注释的使用、输出函数print的用法以及input函数的交互功能。其中涉及到字符串和整数的类型转换等内容。 ... [详细]
  • 在Windows10系统上使用VMware创建CentOS虚拟机的详细步骤教程
    本文详细介绍了在Windows10系统上使用VMware创建CentOS虚拟机的步骤,包括准备条件、安装VMware、下载CentOS ISO文件、创建虚拟机并进行自定义配置、设置虚拟机的ISO与网络、进行安装和配置等。通过本文的指导,读者可以轻松地创建自己的CentOS虚拟机并进行相应的配置和操作。 ... [详细]
author-avatar
ggty11
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有