Я использую importmagic расширения vscode, которое отлично работает, когда не работает в удаленном контейнере. В удаленном контейнере я не вижу свои собственные классы и функции в качестве предложений для автозаполнения.
Я пробовал добавить
"python.autoComplete.extraPaths": [
"${workspaceFolder}",
],
к настройкам в devcontainer.json
, где workspaceFolder=/app
. Если я установлю ${workspaceFolder}/module
, это даст мне предложения для базовых модулей.
Например, у меня есть структура типа module/sub_module/sub_sub_module
, и она предложит и автоматически добавит импорт, как from sub_module.sub_sub_module import ...
, но module
не включен в импорт, поэтому импорт не может быть разрешен.
Есть ли параметр, который мне не хватает, или почему он не может обнаружить базовый модуль при использовании только workspaceFolder в качестве extraPaths?