python-3.x - 没有这样的选项:尝试从 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]
我有pip
和pip3
在我的笔记本电脑上,所以我必须使用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 上安装?
解决方案
愚蠢的我,我只需要在没有 -U 的情况下使用它,所以:
git+ https://github.com/Rapptz /discord.py@rewrite#egg=discord.py[语音]
进入 requirements.txt
推荐阅读
- node.js - 在节点js中提交表单后如何读取响应
- javascript - Dexie JS - 结合条件过滤器和文本搜索
- java - 扫描仪未正确将字符串存储为解析的 LocalDateTime
- javascript - Bookshelf 查询中只有 1 个或Where?
- node.js - Node.js 读/写流在写入时跳过第一行
- python - Python:使用 PIL/TkInter 自动幻灯片放映,不保存图像
- android - 试图获取插件,但该插件不存在
- algorithm - 解决我的迷宫的最佳算法是什么?
- python - 从 python 脚本中退出 heroku 应用程序
- nginx - 如何在 NGINX 上重写包含日期的 url