Как я могу установить пакеты в моем приложении heroku?

У меня есть приложение, которое использует shortuuid (https://pypi.python.org/pypi/shortuuid/0.1), который работает нормально локально, когда я запускаю его с runapp.py:

import os

from paste.deploy import loadapp
from waitress import serve

if __name__ == "__main__":
    port = int(os.environ.get("PORT", 5000))
    app = loadapp('config:production.ini', relative_to='.')

    serve(app, host='0.0.0.0', port=port)

Это не работает, однако, когда я пытаюсь запустить его с ../bin/pserve development.ini. Я получаю ошибку: ошибка импорта: нет модуля с именем shortuuid. Когда я толкаю его к героку, я получаю ту же ошибку. Я установил shortuuid в свою виртуальную среду, в которой запущено мое приложение, и могу только заключить, что отсутствие этой установки на heroku является причиной проблемы.

Я попытался заменить код development.ini на код production.ini, и он все еще не работает, поэтому я предполагаю, что это что-то другое (может быть, строка import os в runapp.py?)

Ответы на вопрос(2)

Ваш ответ на вопрос