Quarto still complaining about no python installed when eval:false

I am trying to render a quarto file that has Python code chunks in it, but i have the YAML execution option set to eval:false. I just want to show the code, not run it.
Yet it's still throwing an error:

Possibly related topic?

Starting python3 kernel...Traceback (most recent call last):
  File "C:\PROGRA~1\RStudio\RESOUR~1\app\bin\quarto\share\jupyter\jupyter.py", line 21, in <module>
    from notebook import notebook_execute, RestartKernel
  File "C:\PROGRA~1\RStudio\RESOUR~1\app\bin\quarto\share\jupyter\notebook.py", line 15, in <module>
    from yaml import safe_load as parse_string
ModuleNotFoundError: No module named 'yaml'
Python 3 installation:
  Version: 3.14.0
  Path: C:/Users/User/AppData/Local/Python/pythoncore-3.14-64/python.exe
  Jupyter: (None)

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

In _quarto.yml

project:
type: book

execute:
engine: python

Explicitly set python path

python: /usr/bin/python3 # or your actual path

The engine, rather than Quarto, handles those code options, so even though the code won't be executed, the engine needs to be started to figure that out.

To avoid Quarto attempting to use Python at all set the engine to markdown in the document header:

---
title: Example
engine: markdown
---