Решено: Python не находит модуль или пакет на VPS
Запускаешь скрипт на локальной машине – всё работает. Переносишь проект на VPS – выдаёт ошибку ModuleNotFoundError: No module named ‘app’. Ошибка возникает, потому что интерпретатор не находит модуль в системе.
Для решения этой проблемы нужно указать полный путь к проекту:
import os
import sys
sys.path.append(os.path.abspath("../.."))
Как проверить, что путь указан верно? Напечатаем:
print(os.path.abspath("../.."))
В результате мы должны получить полный путь к нашему проекту в системе.