Как мне управлять проектом с несколькими папками и мультисервисным Python App Engine в VS Code? - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть проект, развернутый в Google App Engine как несколько служб, поэтому структура каталогов выглядит примерно так:

root/
- common
- service1
  - main.py
  - other.py
  - symlink ../common
- service2
  - main.py
  - next.py
  - symlink ../common

root также является git репо root.

Примечание: Символические ссылки служат для того, чтобы инструмент Google загружал общие папки с каждой службой.

VS Код обрабатывает root как PYTHONPATH root, что приводит к main.py для невозможности импортировать other. Он хочет, чтобы это было service1.other.

Я пытался использовать рабочее пространство , но для этого потребуется среда Python в каждом.

Есть ли лучший способ что я не вижу? Не стесняйтесь предложить другой подход к макету.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...