Структура моего проекта:
Раньше приложение и сценарии находились на верхнем уровне, а приложение называлось src. В скриптах я часто ссылаюсь на код приложения, и поэтому
Код: Выделить всё
sys.path.append(str((code_path / "app").resolve()))
там, чтобы получить доступ к коду. Раньше VSCode мог установить соединение, и я мог делать такие вещи, как Ctrl + щелчок по модулю, и это перенаправляло меня к модулю в бывшей папке приложения src/now. Однако теперь VSCode выдает мне закорючки с ошибками при импорте всех модулей, поскольку, условно говоря, он не может их найти. Я хотел бы указать VSCode включить src/app в путь поиска кода.
EDIT: благодаря комментарию JonSG я добавил
Код: Выделить всё
"terminal.integrated.env.linux": {
"PYTHONPATH": "${env:PYTHONPATH}:${workspaceFolder}/src/app"
},
в свои настройки, но это не помогло.
Подробнее здесь:
https://stackoverflow.com/questions/793 ... -directory