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

WSL2运行Jupyter时Python3内核关联local-provisioner不可用

WSL2环境Jupyter内核local-provisioner缺失报错解决方案

该报错的触发原因是Jupyter 8.0+版本的核心组件拆分了内核供给器相关模块,原有内核配置与升级后的组件不匹配,或者依赖包缺失。可按以下步骤修复:

  • 第一步:清理残留的无效内核配置
    执行命令删除存在问题的旧内核配置,提示不存在可直接跳过:
jupyter kernelspec remove python3
  • 第二步:升级Jupyter核心依赖,安装缺失组件
    执行命令升级jupyter核心组件到兼容版本,补全local-provisioner依赖:
python3 -m pip install --upgrade jupyter_client jupyter_core ipykernel

如果升级后仍有报错,可额外安装内核供给器独立包:

python3 -m pip install jupyter-kernel-provisioning
  • 第三步:重新注册Python3内核
    为当前用户重新写入合法的内核配置:
python3 -m ipykernel install --user
  • 第四步:验证修复效果
    执行命令查看内核列表,正常会输出Python3内核的存储路径:
jupyter kernelspec list

确认内核存在后,再启动jupyter notebook验证功能即可:

jupyter notebook --no-browser

兜底兼容方案

如果上述操作后仍存在报错,可将jupyter_client降级到改动较小的7.x版本,再重新注册内核即可:

python3 -m pip install jupyter_client==7.4.9
python3 -m ipykernel install --user

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 05:27:01