Задать вопрос
@gederuzsk

Как добавить пакет в Heroku?

Добрый день!
Пытаюсь разместить простой telegram-бот на Heroku.
Но не получается из-за отсутствия нужных моему боту версий используемых пакетов.
Как быть в такой ситуации? Можно ли установить нужные версии пакетов (скорее всего нет, так как файловая система в облачном хранилище, это не Win на HDD))))) но все таки)
Спасибо!

P.S. Может быть есть другие бесплатные варианты для хостинга бота? Бесплатные - т.к. это некоммерческое использование, а просто just for fun.

Вот лог попытки запушить бота на Heroku.
Enumerating objects: 8, done.
Counting objects: 100% (8/8), done.
Delta compression using up to 6 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (6/6), 519 bytes | 519.00 KiB/s, done.
Total 6 (delta 2), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Python app detected
remote: -----> Found python-3.6.10, removing
remote: -----> Requirements file has been changed, clearing cached dependencies
remote: -----> Installing python-3.8.2
remote: -----> Installing pip
remote: -----> Installing SQLite3


вот эти самые строки-причины неудач))
remote: -----> Installing requirements with pip
remote:        ERROR: Could not find a version that satisfies the requirement instagram==2.1.0 (from -r /tmp/build_v72fc77750e4a6ae97774648477/requirements.txt (line 1)) (from versions: 1.3.3, 1.3.4)
remote:        ERROR: No matching distribution found for instagram==2.1.0 (from -r /tmp/build_v72fc77750e4a6ae97774648477/requirements.txt (line 1))
remote:  !     Push rejected, failed to compile Python app.


remote:
remote:  !     Push failed
remote: Verifying deploy...
remote:
remote: !       Push rejected to ghdghdghdhrt.
remote:
To https://git.heroku.com/ghdghdghdhrt.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/ghdghdghdhrt.git'
  • Вопрос задан
  • 191 просмотр
Подписаться 1 Средний 6 комментариев
Решения вопроса 1
@o5a
Mожно в requirements.txt вместо строки с "instagram=" прописать ее путь в github, чтобы ставилось оттуда
https://github.com/OlegYurchik/pyInstagram/archive/master.zip
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы