11

我想使用请求模块,但是每当我尝试导入请求时,我都会收到以下消息:

import "requests" could not be resolved from source Pylance

我已经使用 pip 安装了 requests 模块,但我仍然收到此错误消息。

4

5 回答 5

17

您是否通过运行确保已安装模块

pip install requests

或者

pip3 install requests

此外,您可以告诉 VS Code 在您的系统中使用不同的 Python 解释器。例如,我遇到了同样的问题,VS Code 代码检查给了我警告,我没有安装模块请求,但是当我运行 python 脚本时它无论如何都可以工作。这就是为什么我相信 VS Code 中的 python 代码检查可以使用与您的系统在运行代码时使用的不同的 Python 版本和相关的 Python 包。

是什么帮助我摆脱了 VS Code 错误消息,从这里选择了不同的 Python:

VS Code IDE 的屏幕截图。 更改 Python 版本以进行代码检查

于 2021-09-07T16:32:52.980 回答
2

我得到了同样的错误并用这个解决了它:

import pip._vendor.requests 
于 2021-09-29T10:02:00.793 回答
1

从 VS 代码终端set venv - C:\Python310\python.exe -m venv 'PATH_TO_VENV\.venv\'

在此验证包可用之后

pip list

如果需要:

pip install requests

这解决了我的问题

于 2021-12-12T06:05:42.787 回答
0

解决方案是更改解释器。我通过从 3.9.9(windows)转到 3.8.8(conda)解决了这个冲突。

于 2021-11-26T08:43:42.140 回答
0
  1. 开放式口译员
  2. 一个一个地尝试所有这些

问题是您可能已经将模块安装在一个环境中而不是另一个环境中,所以要么安装在每个环境中,要么尝试每个环境!

点击左下角

于 2021-12-25T01:30:47.730 回答