首页 > 解决方案 > 没有这样的选项:尝试从 Git 安装 discord.py 时在 Heroku 上使用 -U

问题描述

我正在尝试制作一个不和谐的机器人并将其放在 Heroku 上。我的代码只使用discord.py,这是唯一的要求。discord.py要使用本地安装最新版本,pip我必须使用以下命令:

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

我有pippip3在我的笔记本电脑上,所以我必须使用pip3. 这个安装在我的笔记本电脑上正常工作,我可以用它编写运行完美的代码。

如果我尝试将此行添加到requirements.txt但是 Heroku 抱怨没有-U选择。

我不知道这是因为我使用pip3而不是pip,还是因为 Heroku 无法处理从 Git 存储库安装,或者因为我为此使用了错误的语法(很可能)但我找不到任何方法discord.py在 Heroku 上安装这个 1.0.0a 版本。

(请注意,pip install discord这不起作用,这将安装 0.16 版本,即使这是discord.py告诉您要做的 - 从 repo 安装它是 SentDex 在他的 YouTube 视频中使用的关于使用 Python 制作不和谐机器人的解决方案。)

如何discord.py@rewrite在 Heroku 上安装?

标签: python-3.xherokupipdiscord.py

解决方案


愚蠢的我,我只需要在没有 -U 的情况下使用它,所以:

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

进入 requirements.txt


推荐阅读