You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarto渲染qmd文件为HTML失败求助:Jupyter内核报错

解决Quarto无法渲染R代码及新建文件无示例问题

问题根源

从报错信息看,Quarto试图调用Julia-1.7的Jupyter内核,但你未安装Julia,且原本应使用R的knitr引擎渲染代码,引擎被错误切换导致无法正常工作;同时新建QMD无示例是因为Quarto默认模板设置被修改。

分步解决

1. 强制当前QMD文件使用R的knitr引擎

在你的QMD文件YAML头部添加engine: knitr,明确指定用R引擎渲染:

---
title: "Hello, Penguins"
subtitle: "Get Started with Quarto"
format: html
editor: visual
execute: 
  echo: true
bibliography: references.bib
engine: knitr  # 添加该行强制使用R引擎
---

添加后重新尝试渲染,将调用R的knitr引擎,不再寻找Julia内核。

2. 重置Quarto全局默认配置

若所有QMD文件都出现问题,重置Quarto全局配置恢复默认状态:

  • 打开命令提示符或PowerShell,运行:
    quarto config reset
    
    该命令会清除之前的Python/Julia相关设置干扰,恢复Quarto对R的默认支持。

3. 恢复RStudio新建QMD的示例代码

  • 打开RStudio,依次点击Tools > Global Options > Quarto
  • 在New Document区域,勾选Include example content选项
  • 点击Apply保存设置,之后新建QMD文件将自带示例代码。

4. 清理Jupyter内核缓存(可选)

若上述步骤无效,清理Jupyter的Julia内核缓存:

  • 运行命令查看已安装内核:
    jupyter kernelspec list
    
  • 若存在Julia相关内核,用以下命令删除:
    jupyter kernelspec remove julia-1.7
    

验证

完成步骤后:

  • 打开你的R QMD文件,点击渲染按钮,应能正常生成HTML
  • 新建QMD文件,检查是否出现默认示例代码

内容的提问来源于stack exchange,提问作者Jae Jung

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 12:46:33