Pylance 的 VSCode 设置

Jon*_*han 6 visual-studio-code pylance

我正在使用以下组件运行 Vscode:

Version: 1.51.1 (user setup)
Commit: e5a624b788d92b8d34d1392e4c4d9789406efe8f
Date: 2020-11-10T23:34:32.027Z
Electron: 9.3.3
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: 8.3.110.13-electron.0
OS: Windows_NT x64 10.0.20270
Pylance 2.6
Run Code Online (Sandbox Code Playgroud)

我有以下目录结构:

src
    m1.py
    .vscode
        settings.json
    lib
        m2.py
        .vscode
        settings.json
Run Code Online (Sandbox Code Playgroud)

在开发 Python 代码时,我在这个环境中使用了多个 linter。Mypy没有问题,但pylance无法解决导入问题。

我试图m2.py在失败m1.py时导入模块pylance。我的目录settings.json下的文件src是:

{
    "python.autoComplete.extraPaths": [
        "*.lib"
    ]
}
Run Code Online (Sandbox Code Playgroud)

谁能看到如何解决这个问题?

Sav*_*ski 15

皮兰斯使用python.analysis.extraPathspython.autoComplete.extraPaths.

{
    "python.analysis.extraPaths": [
        "*.lib"
    ]
}

Run Code Online (Sandbox Code Playgroud)

你尝试过吗?

  • 这里的更新是,我们最近添加了一个快速修复/代码操作,让您可以轻松添加额外路径,而无需摆弄 UI。您可以通过 https://devblogs.microsoft.com/python/python-in-visual-studio-code-july-2021-release/#a-faster-way-to-configure-project-roots 了解更多信息 (4认同)