VsCode 无法识别模块(我使用的是 python 3.10)

Posted

技术标签:

【中文标题】VsCode 无法识别模块(我使用的是 python 3.10)【英文标题】:VsCode doesn't recognize modules (I'm using python 3.10) 【发布时间】:2022-01-16 09:31:48 【问题描述】:

正如标题所说,显然 VsCode 无法识别我已经安装在 MacBook 上的几个模块。例如,

from bs4 import BeautifulSoup
from requests import request
from tkinter import *

错误信息说,

No module named 'bs4'
File "/Users/my_name/Desktop/VsCode Projects/weather_detecter/main.py", line 7, in 
<module>
    from bs4 import BeautifulSoup

此外,它在请求上也说了同样的话,但在 tkinter 上却没有。我在 terminal.app 和 VsCode 终端上都尝试了 sudo pip, -m, pip3 ,但结果仍然相同。我该如何解决这个问题?

【问题讨论】:

【参考方案1】: 您可能需要先选择正确的 Python 解释器版本,然后再尝试导入模块。 或者,在 VS Code 中打开终端并尝试使用命令 python3 -m pip install &lt;module_name&gt; 重新安装模块

【讨论】:

我将解释器从 .10 更改为 .8.8 并且成功了!!非常感谢您的建议先生/女士!! 不客气!

以上是关于VsCode 无法识别模块(我使用的是 python 3.10)的主要内容,如果未能解决你的问题,请参考以下文章

VSCode 无法识别 iOS 模拟器

TypeScript 无法识别 React 正在我的 VSCode 中的 linter 中导入和使用

VSCode 无法识别开玩笑的自定义匹配器

即使通过开发人员命令提示符打开 VSCode 也无法识别 CL

VSCode(Vetur) 无法识别组件中的自定义 Vue 属性

Perl 模块无法识别