папка setup root в коде против проекта python - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть проект с именем hello , и путь к этому проекту - / home / Ubuntu / work / greetings / hello. моя виртуальная среда с именем hello создана в / home / ubuntu / work / virtaul_environments / hello.

Моя структура проекта выглядит примерно так:

|-greetings
    |-hello
        |-hello_to_family
            |-say.py
        |-hello_to_friend
            |-say.py
        |-utils
            |-utils.py

в структуре выше каждый say.py содержит импорт из папки приветствия.

from greetings.hello.utils.utils import good_morning

Теперь проблема в моем Интерпретатор не распознает папку приветствий, он говорит

ModuleNotFoundError: No module named 'greetings'

Мои настройки. json Файл содержит:

{
    "python.pythonPath":"/home/ubuntu/work/virtual_environments/hello/bin/python"
}

Извините, если это наивный вопрос, я только что перешел на vs код из pycharm, поэтому я получаю немного проблем с кодом.

1 Ответ

0 голосов
/ 13 февраля 2020

Вы должны добавить путь к модулю PYTHONPATH:

export PYTHONPATH="${PYTHONPATH}:/home/Ubuntu/work/"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...