Нет такой опции: -U на Heroku при попытке установить discord.py из Git - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь создать бот-диск и поставить его на Heroku.Мой код использует только discord.py, это единственное требование.Чтобы установить последнюю версию discord.py локально, используя pip, я должен использовать команду:

pip3 install -U git+https://github.com/Rapptz/discord.py@rewrite#egg=discord.py[voice]

У меня на ноутбуке pip и pip3, поэтому я должен использовать pip3,Эта установка работает правильно на моем ноутбуке, и я могу написать код, который работает отлично.

Если я попытаюсь добавить эту строку в requirements.txt, однако Heroku жалуется, что нет опции -U.

Я не знаю, так ли это, потому что я использую pip3 а не pip, или потому что Heroku не может выполнить установку из репозитория Git, или потому что я использую неправильный синтаксис для этого (скорее всего), но я не смог найти какой-либо способ установить эту версию 1.0.0a изdiscord.py на Heroku.

(Обратите внимание, что pip install discord не работает, это приведет к установке версии 0.16, даже если это то, что вам скажет discord.py - установка из репозитория была решениемИспользуется SentDex в своем видео на YouTube о создании диска-диска с помощью Python.)

Как мне установить discord.py@rewrite на Heroku?

1 Ответ

0 голосов
/ 23 марта 2019

Глупый я, я просто должен был использовать его без -U, так что:

git + https://github.com/Rapptz /discord.py@rewrite#egg=discord.py[voice]

входит в файл require.txt

...