Я использую vscode с python и другими языками в одном проекте.Структура каталогов выглядит следующим образом:
- base
- python
- foo
foo.py
- bar
bar.py
- bin
- etc
Я получаю предупреждения 'python (unresolved import)' в vscode при импорте таких модулей, как 'foo'.
Я использовал решение, предоставленноеТомаш С. здесь: Ошибка "неразрешенного импорта" в Pylint в Visual Studio Code
В моем случае у меня есть файл .env с
PYTHONPATH=python/
Это не работает!
Я переименовал эту часть моей структуры каталогов во что-либо еще (например, PYTHONPATH = python2 /), и это работает.
Я также пробовал несколько линтеров без изменений.
Я не контролирую наименование этих каталогов.Есть ли способ заставить linting с vscode работать с существующей структурой каталогов?