не может правильно импортировать пакет, если у него одинаковое имя пакета в vscode - PullRequest
1 голос
/ 31 марта 2020

В моей рабочей области есть несколько директоров (проектов). Все каталоги имеют одинаковую структуру, например:

project1:
    docs/
    src/
        __init__.py
        code1.py
    test/
projects2:
    docs/
    src/
         __init__.py
        code2.py
   test/
projects3:
    docs/
    src/
       __init__.py
      code3.py
...

# .env file in workspace
#   PYTHONPATH=project1:project2:project3
When i want import package from code2, it would fail, such as code3.py
# code3.py 
# from src import code2

Я знаю, что в pycharm это легко сделать, просто продав каталоги как каталог * source root.

Как я могу это сделать?

VS Версия кода: Код 1.43.2 (0ba0ca5, 2020-03-24T07: 34: 57.037Z) Версия ОС: Darwin x64 18.0.0

1 Ответ

0 голосов
/ 31 марта 2020

Я решил это путем установки расширений: Python / Python Pack Pack / magi c python В основном Python Extension Pack. Когда это расширение включено, другие включены, также, когда оно отключено, другие также отключены.

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