Как мне развернуть на Heroku оболочку Python? - PullRequest
0 голосов
/ 01 марта 2020

Я пытаюсь развернуть программу на герою. Программа использует Flask и Python. Он не делает никаких вызовов в базу данных.

Он работает локально без проблем.

Он успешно строится на героку.

Но когда я взаимодействую с веб-страницей, вызов AJAX завершается неудачно, поскольку в нем отсутствует зависимость. Сообщение об ошибке:

POST https://hal-stage.herokuapp.com/reason 500 (Internal Server Error)

Проверка журналов показывает:

2020-02-29T23:45:05.133568+00:00 app[web.1]: raise InstallError('The SDD library is not available. Please install the PySDD package.')
2020-02-29T23:45:05.133574+00:00 app[web.1]: problog.errors.InstallError: The SDD library is not available. Please install the PySDD package..

Библиотека PySDD является частью requirements.txt.

Как мне добавить sh к герою базовой библиотеки SDD?

1 Ответ

2 голосов
/ 01 марта 2020

Вы должны добавить все зависимости в свой pip-файл, например:

[[source]]

url = "https://pypi.python.org/simple"
verify_ssl = true


[packages]

Flask = "*"
PySDD = "*"

[requires]

python_version = "3.6"

Надеюсь, что это хорошо

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