如何在requirements.txt中安装Discord 2.0语音支持?
在requirements.txt中安装带语音支持的discord.py 2.0
不用手动克隆项目,直接在requirements.txt里配置就能安装带语音支持的discord.py 2.0,以下是可行方案:
方案1:一键安装带语音的完整版本
在requirements.txt中添加这一行:
git+https://github.com/Rapptz/discord.py.git@master#egg=discord.py[voice]
- 替换
@master为具体版本标签(比如@2.3.2)可以锁定稳定版本,避免拉取开发分支的代码。 [voice]后缀会自动触发语音功能所需依赖(如PyNaCl)的安装,无需额外操作。
方案2:先装基础库再补语音依赖
如果需要分步操作,先在requirements.txt里添加基础库:
discord.py>=2.0.0
然后在终端执行命令补装语音依赖:
pip install discord.py[voice]
这种方式需要手动执行额外命令,适合需要单独控制基础库版本的场景。
注意事项
- 部分系统需要提前安装编译依赖:
- Linux(Debian/Ubuntu系):执行
sudo apt-get install libffi-dev python3-dev build-essential - Windows:需要安装微软VC++构建工具
- Linux(Debian/Ubuntu系):执行
- 确保pip版本足够新,执行
pip install --upgrade pip更新后再安装,避免兼容性问题。
内容的提问来源于stack exchange,提问作者dwnppo
相关产品推荐
相关产品推荐

