我想使用请求模块,但是每当我尝试导入请求时,我都会收到以下消息:
import "requests" could not be resolved from source Pylance
我已经使用 pip 安装了 requests 模块,但我仍然收到此错误消息。
我想使用请求模块,但是每当我尝试导入请求时,我都会收到以下消息:
import "requests" could not be resolved from source Pylance
我已经使用 pip 安装了 requests 模块,但我仍然收到此错误消息。
您是否通过运行确保已安装模块
pip install requests
或者
pip3 install requests
此外,您可以告诉 VS Code 在您的系统中使用不同的 Python 解释器。例如,我遇到了同样的问题,VS Code 代码检查给了我警告,我没有安装模块请求,但是当我运行 python 脚本时它无论如何都可以工作。这就是为什么我相信 VS Code 中的 python 代码检查可以使用与您的系统在运行代码时使用的不同的 Python 版本和相关的 Python 包。
是什么帮助我摆脱了 VS Code 错误消息,从这里选择了不同的 Python:
我得到了同样的错误并用这个解决了它:
import pip._vendor.requests
从 VS 代码终端set venv - C:\Python310\python.exe -m venv 'PATH_TO_VENV\.venv\'
在此验证包可用之后
pip list
如果需要:
pip install requests
这解决了我的问题
解决方案是更改解释器。我通过从 3.9.9(windows)转到 3.8.8(conda)解决了这个冲突。