将 VSCode 配置为自动完成两个 Python 项目

问题描述 投票:0回答:2

我已经阅读并尝试了很多,但仍在努力正确配置 IntelliSense,即 VSCode 为我的 Python 项目自动完成的功能。

它在单个 Python 项目中运行良好。但我有一个工作区,其中有两个项目同时打开,因为其中一个项目是在另一个项目中导入并使用的。 为了简单起见,我们称它们为

myProjectA
myProjectB
。在
myProjectA
内部,我获得了
myProjectA
的正确自动完成(包括建议和自动导入),但对于 A 内部使用的
myProjectB
却没有。

如何配置 VSCode 在

myProjectB
中显示
myProjectA
的自动建议?

我尝试过添加

"python.autoComplete.extraPaths": [
        "myProjectB"
    ]

我的配置,但它没有改变任何东西。 我需要提供 myProjectB 的完整路径吗?还是我需要配置其他东西?

python visual-studio-code intellisense
2个回答
0
投票

请参阅文件

“python.autoComplete.extraPaths”:[ “我的项目B” ]

"python.autoComplete.extraPaths" This code is for the package, not the workspace.

您可以使用绝对路径,例如

"C:/Program Files (x86)/Google/google_appengine/lib/flask-0.12"
为项目提供智能感知。


0
投票

它对我不起作用,直到我也添加了“python.analysis.extraPaths”的路径:

"python.analysis.extraPaths": [
    "path\\to\\directory"
],
"python.autoComplete.extraPaths": [
    "path\\to\\directory"
]
© www.soinside.com 2019 - 2024. All rights reserved.