无法使用 Visual Studio Code 中的自定义库解析导入

Posted

技术标签:

【中文标题】无法使用 Visual Studio Code 中的自定义库解析导入【英文标题】:Import could not be resolved with custom library in Visual Studio Code 【发布时间】:2022-01-18 23:43:34 【问题描述】:

我创建了一个myutils.py 文件,通过.bashrc 将其添加到PYTHONPATH,并在实际运行时正确导入。

但是,当我在 Visual Studio Code 中查看导入库的文件时,它无法识别它并给我警告 Import "myutils" could not be resolved PylancereportMissingImports

如何显示我希望它缓存自定义模块内容的 Visual Studio Code?​​p>

【问题讨论】:

【参考方案1】:

选择解释器可能有助于解决问题。

【讨论】:

如果我使用 Python 3.9.5,它会开始工作,但我想将它与 3.10 一起使用(其中我的自定义文件夹显示在 sys.path 中)。 3.10 还不支持吗? 也许吧。 3.10是新的,所以vscode可能还不支持。【参考方案2】:

settings.json 文件中,您必须添加从哪个文件夹导入myutils 的路径:

"python.analysis.extraPaths": [
    "<path to the folder that contains myutils.py>",
]

【讨论】:

以上是关于无法使用 Visual Studio Code 中的自定义库解析导入的主要内容,如果未能解决你的问题,请参考以下文章

无法将 GitLab 与 Visual Studio Code 连接

Visual Studio Code:无法将 ESLint 修复应用于文档

无法使用 Visual Studio Code 中的自定义库解析导入

Visual Studio Code代码自动补全无法使用

Visual Studio Code pylint:无法导入'protorpc'

Visual Studio Code mssql 扩展无法连接到服务器