首页 > 解决方案 > ModuleNotFoundError:在 vscode 中没有使用 venv 的模块名为“请求”

问题描述

我有 1 个文件,直到第 1 行import requests,仅此而已,我收到以下内容error ModuleNotFoundError: No module named 'requests'

  1. 使用 Visual Studio Code,今天安装了独立的 Python x64 3.7.4
  2. 安装在 VSCODE 中的 Python 扩展
  3. venv 在 VSCODE 中创建为 VSCODE 终端内的工作区的子文件夹,并在创建时被 VSCODE 识别,我在 VSCODE 中使用 venv 解释器,如底部栏所示
  4. 在VSCODEpip install requests内的终端内运行 - 成功完成
  5. 跑来pip freeze确认 requests==2.22.0 已注册
  6. 已验证 pylint 已安装在 venv

我无法弄清楚为什么 VSCODE python 解释器无法识别请求已安装

标签: pythonvisual-studio-codepython-requestsvirtual-environment

解决方案


尝试在 vscode 终端中获取 python 版本

python --version

并通过单击左下角检查使用的 python 版本 vscode IDE。 在此处输入图像描述

确保这两个版本是一致的。如果没有,请选择与终端版本相同的 IDE 版本。


推荐阅读