Heroku Failed Push: несоответствие версии дистрибутива с Anaconda-Client - PullRequest
0 голосов
/ 17 сентября 2018

Я создал бота в твиттере на python / jupyter notebook, который сейчас пытаюсь запустить на Heroku.Вы можете увидеть это здесь: https://github.com/ivorygrant/TwitterAnalyzer

В любом случае, мне очень тяжело пытаться это выяснить.Я пробовал подписаться на несколько страниц, но просто не понимаю.Когда я пытаюсь запустить приложение, я получаю сообщение об ошибке:

Could not find a version that satisfies the requirement anaconda-client==1.6.14

Согласно PyPI, последняя версия согласно пипсу - 1.2.2, но по какой-то причине у меня более высокая версия.Одним из предложений было удалить версию в файле require.txt, которая не работала.Затем я изменил его на 1.2.2, но не повезло.Насколько я понимаю ошибка заключается в использовании conda vs pip?Когда я запустил требования к заморозке, он автоматически добавил anaconda-client.Я даже попытался удалить это требование, но потом я получил еще одну ошибку, которая не соответствует другому дистрибутиву, на этот раз клиент.

Если кто-то может провести меня или указать мне правильное направление, основные идеи или шаги, которые мне нужно предпринять, и я это выясню!Я думаю, что решение «если нет совпадения, укажите на этот источник (conda) и проверьте здесь» или избавьтесь от conda, но это может испортить еще больше вещей?помощь!

1 Ответ

0 голосов
/ 17 сентября 2018

Согласно https://anaconda.org/anaconda/anaconda-client/files, доступная версия для anaconda-client: 1.7.2, тогда как https://pypi.org/project/anaconda-client/ содержит списки 1.2.2 и не обновленную домашнюю страницу http://github.com/Anaconda-client/anaconda-client (вместо текущего репоhttps://github.com/Anaconda-Platform/anaconda-client)

Я предлагаю использовать pip для установки стабильной версии (или любой другой версии) из github .git вместо pypi.

...