Задать вопрос
EntireMusic
@EntireMusic
(:

Python ModuleNotFoundError — как исправить ошибку на Ubuntu?

Не могу понять в чём может быть ошибка. Есть бот на VDS сервере, на Ubuntu. Бот находится в папке /home/ubuntu/konstabot/ . Файл запуска называется main.py . В папке konstabot присутствует __init__.py . Путь к папке добавлен и есть в PYTHONPATH. Но всеравно ошбка, что модуль не найден. Причём я пробую запускать напрямую, без виртуальных окружений и т.д., скрин прилагается.
65e6af50ab196939205487.jpeg
Что ещё можно посмотреть? В чём ещё может быть причина?

Мне нужно импортировать в файлах вложенного каталога, файл из внешнего (корневого) каталога. Структура папок и файлов такая:
Структура папок и файлов
65e6b9ab74c84802721749.jpeg

В файлах роутеров из вложенной папки "routers" я импортирую "config" из корневого каталога. На Windows из Pycharm это работает.
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Если нужно использовать папку как модуль - то добавляй точку в начало названия.
Т.е. не konstabot , а .konstabot
Ответ написан
Ваш ответ на вопрос

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

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