验证Quarto安装时遭遇[WinError 2]文件未找到错误求助
问题分析与解决方向
从报错信息可明确:Quarto在验证Jupyter渲染引擎时,尝试调用不存在的Python 3.7路径(C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe),但你实际安装并使用的是Python 3.10。问题根源是系统残留了旧的Python内核配置,导致Jupyter调用了错误的Python版本。
具体解决步骤
1. 清理残留的旧Python内核配置
- 打开文件资源管理器,导航到Jupyter内核目录:
C:\Users\kobus\AppData\Roaming\jupyter\kernels - 删除所有名称包含
python37的文件夹(比如报错里的python37564bit71e25397c0924940962c87edbb66fd67这类),这些是无效的旧内核配置。
2. 为当前Python 3.10重新注册Jupyter内核
打开命令提示符(CMD)或PowerShell,执行以下命令:
# 确保ipykernel已安装 pip install ipykernel # 注册Python 3.10为Jupyter内核 python -m ipykernel install --user --name python310 --display-name "Python 3.10"
3. 指定Quarto使用正确的Python路径
临时生效(单次会话)
在命令行中先执行:
set QUARTO_PYTHON=C:/Users/kobus/AppData/Local/Programs/Python/Python310/python.exe
再运行检查命令:
quarto check jupyter
永久生效
在你的用户目录下创建.quarto/config.toml文件,添加以下内容:
[tools] python = "C:/Users/kobus/AppData/Local/Programs/Python/Python310/python.exe"
4. 重新验证安装
执行quarto check jupyter,确认Jupyter引擎渲染检查不再报错。
内容的提问来源于stack exchange,提问作者Kobus Herbst
相关产品推荐
相关产品推荐

