Синтаксическая ошибка dateutil при развертывании приложения Flask - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь развернуть приложение фляги (https://github.com/ihavemadefire/BestYearYet) с использованием Heroku. При развертывании оно немедленно падает. Я не могу сказать, говорит ли перенаправление, что в моем коде есть ошибка (на локальном порту браузера), ошибка в моем виртуальном окружении или ошибка во внешней библиотеке.

Я попытался обновить библиотеки appdirs и flask-dateutil. Я попытался выполнить развертывание из Heroku.git cli и Github. Я проверил свой код, чтобы убедиться, что что-то пропустил (но, как я уже сказал, он работает локально), я даже попытался перезагрузиться. Я думаю, что эта проблема выходит за рамки моего опыта.

Вотсоответствующие журналы ошибок от Heroku (сильно усеченные):

File "/app/.heroku/python/lib/python3.6/site-packages/alembic/script/base.py", строка7, из файла dateutil import tz "/app/.heroku/python/lib/python3.6/site-packages/dateutil/tz.py", строка 78 self._name, ^

1 Ответ

0 голосов
/ 08 апреля 2019

Похоже, что alembic зависит от python-dateutil. В вашем Requirements.txt убедитесь, что после ввода dateutil идет alembic, и попробуйте снова отправить приложение на heroku.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...