VSCode中requests库安装后无法识别及pip更新无效问题求助
问题解答
这两个问题没有直接关联,是独立的两类问题,分别对应类型提示文件缺失、Python环境不一致的问题,以下是具体解决方法:
问题1:requests库安装成功但提示缺少stubs、程序无法识别
- 提示
Library stubs not installed for "requests"是VSCode的类型检查工具(比如Pylance)需要类型注解文件,和requests本身是否安装成功无关,执行以下命令安装对应类型库:pip install types-requests - 程序无法识别库的核心原因是VSCode使用的Python解释器和你执行
pip install的环境不一致:- 点击VSCode右下角显示的Python版本号,打开解释器选择列表
- 选择你安装requests时对应的Python环境(可在终端执行
which python/where python查看pip对应的Python路径,匹配列表里的选项) - 按
Ctrl+Shift+P,输入Python: Restart Language Server重启语言服务
问题2:更新pip后仍提示版本更新
- 直接用
pip install --upgrade pip可能更新的不是当前Python环境对应的pip,改用以下命令强制更新当前环境的pip:python -m pip install --upgrade pip - 如果使用虚拟环境,先激活目标虚拟环境再执行命令;如果是全局环境,Linux/macOS需加
sudo,Windows需以管理员身份运行终端。
内容的提问来源于stack exchange,提问作者rodys
相关产品推荐
相关产品推荐

