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

VSCode中Jupyter模式如何使用Conda虚拟环境Python内核?

解决VSCode Jupyter无法识别虚拟环境内核的问题

当然可以!我之前也碰到过一模一样的情况,下面是两种亲测有效的靠谱解法:

方法一:给虚拟环境安装并注册ipykernel

这是最直接的方式,能让你的虚拟环境成为Jupyter可识别的独立内核:

  1. 先激活你的目标虚拟环境:
    • Windows CMD环境:conda activate your_env_name
    • PowerShell环境:先执行conda init powershell初始化,再运行conda activate your_env_name
  2. 在激活的环境里安装ipykernel包:
    conda install ipykernel
    # 用pip安装也可以:pip install ipykernel
    
  3. 把这个环境注册为Jupyter内核:
    python -m ipykernel install --user --name=your_env_name --display-name="Python (your_env_name)"
    
    这里的display-name是你在VSCode内核列表里会看到的名称,建议起个辨识度高的名字。

完成操作后重启VSCode,打开Jupyter笔记本,点击右上角的内核选择器,就能看到你刚注册的虚拟环境内核,选中它就能直接使用环境里的包运行代码了。

方法二:在VSCode中直接指定虚拟环境解释器

如果不想注册内核,也可以直接让VSCode调用虚拟环境的解释器启动Jupyter:

  1. 打开你的Jupyter笔记本,左下角会显示当前使用的内核/解释器,点击这个区域。
  2. 在弹出的选项框里选择Select Another Kernel -> Python Environments。
  3. 在环境列表里找到你的目标虚拟环境(会显示环境名称和路径),选中它即可。
    VSCode会自动用这个环境的解释器启动Jupyter内核,之后运行代码就能用上环境里的所有包了。

额外小提醒

  • 如果注册内核后在VSCode里看不到,试试重启软件或者点击内核选择器里的Refresh Kernels刷新列表。
  • 记得确认虚拟环境里已经安装了你需要的包,不然就算切换了内核还是会出现包缺失的报错哦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 07:21:36