Почему Heroku не может найти версию 'os', которая удовлетворяет требованию? - PullRequest
1 голос
/ 19 октября 2019

Я пытаюсь развернуть своего бота на Heroku через GitHub.

В файле needs.txt у меня есть 'os'. Я попытался развернуть бота, чтобы Heroku узнал Procfile. Это дало мне эту ошибку.

Collecting os (from -r /tmp/build_e656b8b6627c307b02ef77c47e6bb725/requirements.txt (line 3))
         Could not find a version that satisfies the requirement os (from -r /tmp/build_e656b8b6627c307b02ef77c47e6bb725/requirements.txt (line 3)) (from versions: )
       No matching distribution found for os (from -r /tmp/build_e656b8b6627c307b02ef77c47e6bb725/requirements.txt (line 3))
 !     Push rejected, failed to compile Python app.
 !     Push failed

Как это исправить?

Ответы [ 2 ]

2 голосов
/ 19 октября 2019

Вам не нужно устанавливать / требовать os. Его нет в индексе пакета, это встроенный пакет.

Просто удалите строку os из файла requirements.txt, чтобы решить эту проблему.

2 голосов
/ 19 октября 2019

Вам не нужно включать os в файл needs.txt - это встроенный модуль. Просто удали его.

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