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

VS Code无法识别Python3.7.6已安装的ipykernel问题求助

解决方案

一、解决Jupyter无法识别已安装ipykernel的问题

你装了多版本Python,VS Code大概率没关联到你手动安装的Python3.7.6,导致Jupyter找不到对应kernel,按以下步骤处理:

  1. 确认Python3.7.6的路径
    终端执行命令,记下输出的路径:

    which python3.7
    
  2. 为Python3.7.6专属安装并注册ipykernel
    用Python3.7的pip安装(避免调用系统默认的Python3.10的pip):

    python3.7 -m pip install ipykernel --user
    

    把这个环境注册到Jupyter的kernel列表:

    python3.7 -m ipykernel install --user --name=python3.7 --display-name="Python 3.7.6"
    
  3. 在VS Code中切换到目标kernel
    打开Jupyter文件后,点击右上角的kernel选择器(当前可能显示系统Python3.10),选择刚注册的「Python 3.7.6」,再运行单元格就不会再提示安装ipykernel。

  4. 锁定VS Code的默认Python解释器
    按Ctrl+Shift+P打开命令面板,输入「Python: Select Interpreter」,选择Python3.7.6的路径,确保编辑器默认用这个环境。

二、安装指定版本的numpy、Flask和feather

直接用Python3.7的pip指定版本安装,避免版本冲突:

  1. 安装numpy 1.20.3

    python3.7 -m pip install numpy==1.20.3 --user
    
  2. 安装Flask 2.1.0

    python3.7 -m pip install flask==2.1.0 --user
    
  3. 安装feather
    常规安装feather格式的包即可:

    python3.7 -m pip install feather-format --user
    

    如果是其他衍生的feather库,替换包名即可。

额外提示

  • 永远用python3.7 -m pip代替直接打pip/pip3,防止误调用系统Python3.10的pip。
  • 如果再遇到SSL证书错误,给pip命令加信任参数:
    python3.7 -m pip install [包名] --user --trusted-host pypi.org --trusted-host files.pythonhosted.org
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 00:03:18