我有一个这样的文件夹 struct :
workspaceFolder
subproject1
src
subproject1
subjproject2
src
subproject2
etc..
当我错过一个导入时,它会建议一个自动导入的路径,但它总是看起来像这样:from subproject1.src.subproject1.bla import bla
,而我希望它看起来像from subproject1.bla import bla
.
如果您手动键入导入并为它们编制索引,似乎可以正确地找到文件.
我在.env文件中设置了PYTHONPATH.PYTHONPATH看起来像"workspaceFolder\subproject1\src\;workspaceFolder\subproject1\src\"
.
我在settings.json中有以下可能相关的条目
"python.analysis.autoSearchPaths": true,
"python.analysis.autoImportCompletions": true,
"python.envFile": "${workspaceFolder}/.env",