VS Code虚拟环境识别异常导致aiohttp模块运行时报错求助
VS Code虚拟环境识别异常导致aiohttp模块运行时报错求助
各位好,我碰到个挺诡异的问题,Python和VS Code搭配用的时候出岔子了:
我已经在当前使用的虚拟环境里安装了aiohttp包,VS Code里写import aiohttp的时候,代码是绿色高亮的,完全没有波浪线报错,这说明编辑器明明能找到这个模块对吧?但一运行代码就直接弹出ModuleNotFoundError: No module named 'aiohttp'的错误,哪怕我已经在终端手动激活了对应的虚拟环境也没用。
我还特意做了个对比测试:
- 第一段是正常导入已安装的模块:
import aiohttp print(aiohttp.__file__)
- 第二段是导入完全虚构的模块:
import aiohttp232323 print(aiohttp232323.__file__)
结果离谱的是,这两段代码运行后居然报了一模一样的ModuleNotFoundError!报错信息如下:
Traceback (most recent call last): File "c:\Official_SalvadorGPT\test.py", line 1, in <module> import aiohttp ModuleNotFoundError: No module named 'aiohttp'
编辑器里的提示是正常的:真实模块是绿色高亮,虚构模块是红色波浪线,但运行时的错误结果却完全一致,激活虚拟环境也没解决问题,有没有大佬能帮我捋捋这到底是哪里出问题了?
内容来源于stack exchange
相关产品推荐
相关产品推荐

