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

VS Code中Jupyter Notebook无法关联conda环境Python解释器问题

VS Code Notebook未关联目标Conda环境的解决办法

这是VS Code Jupyter扩展常见的内核关联问题,不是异常,是操作没做到位,按以下步骤就能解决:

核心原因

你选了解释器但Notebook没切换内核——VS Code的解释器设置和Notebook内核是两个关联但独立的选项,之前运行过Notebook的话会保留旧内核缓存。

具体操作步骤

  • 直接切换Notebook内核
    打开my-notebook.ipynb,看右上角的内核选择框(显示当前用的Python版本/环境名),点击后选Python (myenv);如果找不到,点「Select Another Kernel」→「Python Environments...」,找到/AbsPath/.conda/envs/myenv/bin/python3对应的选项确认。
  • 清除旧缓存
    要是切换后还是不行,关闭VS Code,删掉Notebook目录下的.ipynb_checkpoints文件夹,重新打开再选一次内核。
  • 确保环境被识别
    打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入Python: Select Interpreter,确认myenv的路径在列表里;如果没显示,先在终端执行conda activate myenv激活环境,再重启VS Code让它重新扫描。
  • 别碰sys.executable
    这个属性是运行时只读的,手动改根本不会改变实际用的内核,纯浪费时间。

验证是否解决

在Notebook里运行这段代码:

import sys
import pandas
print(sys.executable)
print(pandas.__version__)

如果输出的sys.executable是/AbsPath/.conda/envs/myenv/bin/python3,且能正常显示pandas版本,就搞定了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 11:50:24