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

同一Python二进制文件在不同终端环境不一致问题及解决

问题与解决:VS Code Jupyter运行报错及环境不一致问题

问题描述

在VS Code中运行Jupyter Notebook单元格时,收到报错:
Running cells with 'Python 3.10.6 64-bit' requires ipykernel package
此前环境正常,仅通过Pop!_Shop更新Pop!_OS 22.04 LTS系统包后出现异常。

环境异常现象

  • 运行python3.10时,VS Code终端与系统终端存在以下差异:
    • GCC版本不同,但执行which python3.10显示二者的二进制路径完全一致
    • 两者的sys.path输出相同,但VS Code终端无法识别requests等第三方包,系统终端则可以正常识别

临时处理方式

切换虚拟环境可暂时解决Jupyter的报错问题,但终端环境差异的根源无法确定。

最终解决方法

卸载Flatpak版本的VS Code,安装官网提供的deb包后,所有问题均得到解决:

  • VS Code终端与系统终端的GCC版本统一
  • ipykernel及requests等第三方模块均可被正常识别

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 14:10:30