@AlexMine
Учусь

Что не так с моим окружением, не импортируются файлы из соседней папки?

Добрый вечер, задавал этот вопрос примерно пол года назад, нашел решение проблемы, но не нашел ответа на этот вопрос. Вопрос вот в чем. Создал я такую структуру при начале проекта. 5dde9510bd1f5552556993.png

в папку api файл models записал следующий код:
def model():
    return 'ok'


в файл bot.py, находящийся в папке bot внес следующий код:
from api.models import model

print(model())


Как видите создал файлы __init__.py в каждой папке. Дело в том, что по информации из различных источников, этого должно хватить, чтобы вызвать функцию model() в файле bot.py . Загвозда в том, что если я запускаю файл через pycharm при помощи кнопки run, то все срабатывает правильно 5dde96323d4bb559012948.png
Но если я вызываю файл сам через консоль "pipenv run python bot/bot.py", то выдает ошибку:5dde9686a372a176728373.png

Так как не всегда получается воспользоваться pycharm'ом, способ запускать код через команду run не подходит. Как мне быть? И как заставить импортировать через консоль?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы