Добрый вечер, задавал этот вопрос примерно пол года назад, нашел решение проблемы, но не нашел ответа на этот вопрос. Вопрос вот в чем. Создал я такую структуру при начале проекта.
в папку api файл models записал следующий код:
def model():
return 'ok'
в файл bot.py, находящийся в папке bot внес следующий код:
from api.models import model
print(model())
Как видите создал файлы __init__.py в каждой папке. Дело в том, что по информации из различных источников, этого должно хватить, чтобы вызвать функцию model() в файле bot.py . Загвозда в том, что если я запускаю файл через pycharm при помощи кнопки run, то все срабатывает правильно
Но если я вызываю файл сам через консоль "pipenv run python bot/bot.py", то выдает ошибку:
Так как не всегда получается воспользоваться pycharm'ом, способ запускать код через команду run не подходит. Как мне быть? И как заставить импортировать через консоль?