首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VS代码导入解析错误与Pylance (ModuleNotFoundError)

VS代码导入解析错误与Pylance (ModuleNotFoundError)
EN

Stack Overflow用户
提问于 2022-04-27 18:47:57
回答 3查看 2.2K关注 0票数 1

有一个输入解析错误与幽门不识别包。(视窗10)

在本地directory

  • Confirmed pip -list上激活了
  • Venv,该包已正确安装,
  • Ran与administrator
  • Checked代码相同,该包安装在/Lib/site-packages文件夹中,用于administrator
  • Checked安装

接收错误:

代码语言:javascript
运行
复制
ModuleNotFoundError: No module named 'abc123'

在文件中,悬停在破损的导入上说:

"packageFoo“无法访问导入"packageFoo”无法解决Pylance

EN

回答 3

Stack Overflow用户

发布于 2022-04-27 18:56:49

我发现了许多类似的问题,但没有找到这个具体的答案。

在vscode中,找到顶部工具栏上的文件下拉列表。

选择preferences > Settings (Ctrl +)

在搜索栏中,搜索幽门

向下滚动到Python > Analysis:额外的路径

单击“添加项目”按钮

下一步,您需要标识windows中python的安装路径。在该路径中有一个'Lib‘文件夹。在lib文件夹下有一个“站点-包”文件夹。这是您安装的所有pip软件包的文件夹。

对我来说是这样的:

代码语言:javascript
运行
复制
C:\Users\user_name_here\AppData\Local\Programs\Python\Python310\Lib\site-packages

复制此路径并将其添加为幽门vscode设置中的项。

此外:您可以打开下面的'Python >分析:索引‘设置来编辑JSON文件.在这里,您复制并粘贴相同的路径,带有额外的“”-退空转义字符。注意第一个条目后面有一个逗号,如果它存在的话。

票数 4
EN

Stack Overflow用户

发布于 2022-04-27 19:37:10

如果在打开Pylance文件时正确安装了.py,则将激活此扩展名。现在检查settings.json文件并添加以下句子:"python.languageServer": "Default" or "Pylance"

您的问题可能是由于Pylance没有指向安装您的库或其他包的路径而引发错误(ModuleNotFoundError: No module named 'abc123'),所以您可能需要在settings.json中验证此配置:

python.analysis.autoSearchPathstrue

python.analysis.stubPath./typings

python.analysis.extraPaths["./folder"] (如果您的项目使用特定的folder)

python.analysis.autoImportCompletionstrue

票数 1
EN

Stack Overflow用户

发布于 2022-08-02 00:11:35

确保模块上有一个.py扩展。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72033886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档