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

WSL2环境下VSCode无法渲染Jupyter Notebook问题求助

解决WSL2下VSCode打开Jupyter Notebook报错的方案
  • 更新VSCode及相关扩展
    确保VSCode是最新版本,同时更新Remote - WSL和Jupyter扩展。旧版本的扩展可能存在WSL环境下的Webview兼容问题。

  • 重置VSCode的Webview相关设置
    打开VSCode的命令面板(Ctrl+Shift+P),执行Developer: Reset Webview命令,然后重启VSCode。这能重置Webview的服务 worker 相关状态,解决注册失败的问题。

  • 修改VSCode用户配置
    在VSCode的settings.json中添加以下配置,强制禁用Webview的服务 worker:

    "jupyter.webview.useServiceWorker": false
    

    保存配置后重启VSCode,尝试重新打开.ipynb文件。

  • 检查WSL2的网络代理设置
    如果WSL2使用了代理,可能会干扰VSCode Webview的服务 worker 注册。可以临时关闭代理,或者在WSL终端中执行以下命令重置网络:

    sudo systemctl restart systemd-resolved
    
  • 重新安装Jupyter扩展
    卸载VSCode中的Jupyter扩展,然后重新安装。安装完成后重启VSCode,确保扩展在WSL环境下正确激活。

  • 重置VSCode的WSL连接
    打开命令面板执行Remote-WSL: Reset Connection,然后重新连接到WSL2环境。这能修复VSCode和WSL之间的连接异常问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 15:39:51