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

Ubuntu20.04下Python3.10在VS Code运行Jupyter缺ipykernel且pip无法导入html5lib报错

解决方法

你的问题根源是系统路径下的pip包文件损坏,之前执行pip重装命令触发的是用户级安装,没有修改/usr/lib/python3/dist-packages/pip/下的损坏文件,因此故障依旧。按照以下步骤操作即可修复:

  • 步骤1:重装系统级pip包修复损坏文件
    执行apt命令覆盖重装系统自带的python3-pip,补全缺失的依赖文件:

    sudo apt install --reinstall python3-pip
    
  • 步骤2:验证pip功能正常
    直接调用Python3.10的pip检查是否还有报错:

    /usr/bin/python3.10 -m pip --version
    

    正常输出版本号即表示修复完成。

  • 步骤3:为Python3.10安装ipykernel
    指定Python3.10路径安装对应内核:

    /usr/bin/python3.10 -m pip install -U ipykernel
    
  • 步骤4:重启VS Code选择内核
    重启VS Code后打开Jupyter Notebook,在右上角内核选择列表中选中Python3.10环境,即可正常运行代码单元格。


备选方案(无需修改系统配置)

如果不想改动系统级pip配置,可以使用虚拟环境隔离Python3.10运行环境:

  1. 创建Python3.10虚拟环境
    /usr/bin/python3.10 -m venv ~/py310-env
    
  2. 激活虚拟环境并安装依赖
    source ~/py310-env/bin/activate
    pip install ipykernel jupyter
    
  3. 在VS Code内核选择列表中选中py310-env对应的Python3.10内核即可使用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 08:06:03