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

VS Code打开Jupyter Notebook遇ModuleNotFoundError: No module named 'requests'

解决VS Code中Jupyter Notebook找不到requests模块的问题

核心原因

VS Code的Jupyter Notebook使用的Python解释器,和你在终端执行安装命令时的Python环境不一致,导致安装的requests模块不在Notebook的搜索路径里。

具体解决步骤

1. 确认Notebook当前使用的Python环境

在你的Jupyter Notebook里新建一个单元格,运行以下代码:

import sys
print(sys.executable)

执行后会输出当前Notebook使用的Python解释器的完整路径,比如 C:\Users\你的用户名\AppData\Local\Programs\Python\Python311\python.exe(Windows)或 /usr/local/bin/python3(Linux/macOS)。

2. 用对应环境的pip安装requests

复制上面得到的Python路径,打开VS Code的终端,运行以下命令(把<Python路径>替换成你实际得到的路径):

<Python路径> -m pip install requests

示例(Windows):

C:\Users\你的用户名\AppData\Local\Programs\Python\Python311\python.exe -m pip install requests

示例(Linux/macOS):

/usr/local/bin/python3 -m pip install requests

3. 切换Notebook的内核到正确环境

如果安装后仍报错,手动指定Notebook的Python内核:

  • 打开Notebook,点击右上角的内核名称(比如"Python 3.11.0")
  • 在弹出的列表中选择和安装requests时一致的Python环境
  • 点击工具栏的"重启内核"按钮,重新运行代码

4. 虚拟环境的特殊处理

如果你使用了虚拟环境:

  • 先在终端激活虚拟环境(Windows:venv\Scripts\activate;Linux/macOS:source venv/bin/activate)
  • 直接运行pip install requests
  • 回到VS Code,选择虚拟环境对应的Python解释器作为Notebook内核

内容的提问来源于stack exchange,提问作者عمر عيسى

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 23:34:58