我已经阅读并尝试了很多,但仍在努力正确配置 IntelliSense,即 VSCode 为我的 Python 项目自动完成的功能。
它在单个 Python 项目中运行良好。但我有一个工作区,其中有两个项目同时打开,因为其中一个项目是在另一个项目中导入并使用的。 为了简单起见,我们称它们为
myProjectA
和 myProjectB
。在 myProjectA
内部,我获得了 myProjectA
的正确自动完成(包括建议和自动导入),但对于 A 内部使用的 myProjectB
却没有。
如何配置 VSCode 在
myProjectB
中显示 myProjectA
的自动建议?
我尝试过添加
"python.autoComplete.extraPaths": [
"myProjectB"
]
我的配置,但它没有改变任何东西。 我需要提供 myProjectB 的完整路径吗?还是我需要配置其他东西?
请参阅文件。
“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"
为项目提供智能感知。
它对我不起作用,直到我也添加了“python.analysis.extraPaths”的路径:
"python.analysis.extraPaths": [
"path\\to\\directory"
],
"python.autoComplete.extraPaths": [
"path\\to\\directory"
]