Я пытаюсь развернуть простое фляжное приложение на VPS с Ubuntu 20 и LAMP.
Приложение работает нормально, когда я запускаю его с помощью прогон фляги
из папки приложения
Однако в журнале сервера есть ошибки:
[Вс, 24 октября, 14:55:03.464311 2021] [wsgi: ошибка] [pid 5655] [клиент 90.198.214.109:59097] из приложения импорта FlaskApp как приложения
[Вс, 24 октября, 14:55:03.464323 2021] [wsgi:error] [pid 5655] [клиент 90.198.214.109:59097] Файл "/var/www/FlaskApp/FlaskApp/__init__.py", строка 1, в <module >
[Вс, 24 октября 14:55:03.464363 2021] [wsgi: ошибка] [pid 5655] [клиент 90.198.214.109:59097] из фляги импорта фляги
[Вс, 24 октября 14:55:03.464386 2021] [wsgi: ошибка] [pid 5655] [клиент 90.198.214.109:59097] ImportError: нет модуля с именем фляга
Код и инструкции взяты отсюда: https://www.digitalocean.com/community/tutorials/how-to-deploy-a-flask-application-on-an-ubuntu-vps
При переходе на IP сервера появляется сообщение об ошибке:
Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос.
РЕДАКТИРОВАТЬ:
Когда я запускаю код с помощью команды судо питон __init__.py
выдает ошибку что не могу импортировать флягу из фляги
при использовании команды судо python3 __init__.py
работает просто отлично. Похоже, что любой скрипт, который вызывает файл wsgi, вызывается с использованием питон
стиль вызова, который вызывает ошибку невозможности запустить скрипт