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

Python3.10 pip安装的包无法导入,VS Code识别aiohttp失败如何解决

问题根因

你执行pip install命令时调用的是Python 3.9对应的pip工具,aiohttp已经被安装到Python 3.9的依赖目录c:\users\ali07\appdata\local\programs\python\python39\lib\site-packages下,但你开发使用的是Python 3.10,不同版本的Python环境依赖互相隔离,同时VSCode没有选中对应版本的解释器,就会出现无法识别包的问题。

解决步骤

  • 首先执行对应Python 3.10的pip安装命令,避免版本绑定错乱:
    直接在终端运行py -3.10 -m pip install aiohttp,该命令会强制调用Python 3.10自带的pip安装依赖
  • 切换VSCode的Python解释器:
    1. 按Ctrl+Shift+P(Windows系统)/Command+Shift+P(Mac系统)调出命令面板
    2. 搜索并选中Python: Select Interpreter选项
    3. 在弹出的列表里选中路径带有Python310字样的解释器版本
  • 等待VSCode右下角的解释器加载完成后,再测试导入aiohttp即可

验证方法

如果操作后仍有问题,可以在VSCode当前项目的终端执行以下代码,确认当前使用的解释器路径:

import sys
print(sys.executable)

如果输出的路径还是指向python39目录,说明解释器切换未生效,重复上述第二步的操作重新选择即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 03:57:06