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

VSCode中Jupyter Notebook遇ModuleNotFoundError: No module named 'dotenv'问题

解决ModuleNotFoundError: No module named 'dotenv'问题

1. 确认Jupyter实际使用的Python路径

在Jupyter Notebook中运行以下代码,获取当前解释器的绝对路径:

import sys
print(sys.executable)

复制输出的完整路径(比如C:\Python312\python.exe)。

2. 定向安装依赖到目标环境

打开VSCode终端或系统CMD,用刚才复制的Python路径执行安装命令,确保依赖包安装到Jupyter正在使用的3.12.3环境中:

# 替换成你复制的路径
C:\Python312\python.exe -m pip install python-dotenv==0.21.1 azure-search-documents==11.4.0 azure-storage-blob==12.19.1 azure-identity==1.15.0

3. 同步VSCode终端与Jupyter的环境

  • 打开VSCode命令面板(Ctrl+Shift+P),输入Python: Select Interpreter,再次确认选中Python 3.12.3。
  • 关闭当前终端,重新打开新终端,运行python --version验证版本是否为3.12.3。
  • 如果仍显示3.7.9,手动切换环境:
    • Windows:输入<你的3.12.3路径>\Scripts\activate激活环境;
    • macOS/Linux:输入source <你的3.12.3路径>/bin/activate激活环境。

4. 验证修复结果

回到Jupyter Notebook,重新运行from dotenv import load_dotenv,确认错误消失。若仍有问题,重启VSCode后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 21:22:03