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

使用Quarto渲染含R与Python代码的文档遇Jupyter未安装错误求助

问题描述

我使用Quarto HTML格式制作同时包含R和Python代码的文档,此前渲染过程顺畅,但添加以下Python代码段后出现问题:

import requests
url = 'some/url'
page = requests.get(url)

这段代码单独运行完全正常,但RStudio「后台任务」面板给出如下错误信息:

Jupyter is not available in this Python installation.
Install with py -m pip install jupyter

我的文档YAML配置如下:

---
title: "Web scrapping"
author: "Diabb Zegpi"
format: 
  html:
    self-contained: true
    theme: [default, custom.scss]
editor: visual
lang: es
editor_options: 
  chunk_output_type: inline
---

核心疑问:即使我使用knitr引擎进行渲染,是否仍需要安装Jupyter?

解答

是的,即便用knitr引擎渲染Quarto文档里的Python代码,也必须安装Jupyter。

Quarto处理Python代码块时,底层依赖Jupyter内核来执行代码——不管你选择knitr还是Quarto原生引擎,只要涉及Python代码的执行,都需要Jupyter提供的运行环境支持。你遇到的报错,就是因为当前Python环境缺少Jupyter组件,导致Quarto无法启动Python代码的执行环境。

按照提示执行以下命令安装Jupyter即可解决问题:

py -m pip install jupyter

安装完成后重新渲染文档,问题应该就能解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 15:30:43