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

Ubuntu 22.04更新后Jupyter与Spyder无法启动,求系统级修复方案

Ubuntu 22.04 更新后虚拟环境中Jupyter/Spyder故障的系统级修复方案

Jupyter 无法自动打开HTML链接的修复

问题根源是系统更新后HTML文件的默认打开关联被修改,导致Jupyter调用系统程序打开runtime文件失败。系统级修复步骤:

  • 重置HTML文件默认打开程序为你的常用浏览器(以Firefox为例):
    xdg-mime default firefox.desktop text/html
    
    若使用Chrome,替换为google-chrome.desktop
  • 验证设置是否生效:
    xdg-mime query default text/html
    
  • 重启终端后,进入虚拟环境执行jupyter-lab,即可自动调用浏览器打开服务链接。

Spyder启动崩溃的修复

错误TypeError: KernelComm._get_call_return_value() missing 1 required positional argument: 'comm_id'是系统更新后,虚拟环境依赖包与系统级Python库版本不兼容导致的。系统级修复步骤:

  1. 重新安装系统级的核心依赖包,确保基础版本兼容:
    sudo apt update && sudo apt install --reinstall python3-ipykernel python3-comm
    
  2. 对每个虚拟环境,激活后强制安装适配版本的依赖:
    source /path/to/your/venv/bin/activate
    pip install --force-reinstall ipykernel==6.25.0 comm==0.1.4
    
  3. 激活环境后运行spyder,验证是否正常启动。

通用系统级排查步骤

  • 检查系统级Python相关包版本,确认是否存在冲突:
    dpkg -l | grep python3 | grep -E "(ipykernel|comm|jupyter)"
    
  • 若MIME关联仍有问题,重置系统MIME数据库:
    update-mime-database /usr/share/mime
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 00:18:14