You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装discord.py[voice]时aiohttp编译wheel失败,求解决方案

解决discord.py[voice]安装时aiohttp编译失败的问题

方法1:安装Visual C++构建工具

aiohttp依赖C扩展编译,Windows环境缺少编译套件会触发该错误:

  • 下载并运行微软的Visual Studio Installer,选择「桌面开发使用C++」工作负载,勾选「MSVC v142 - VS 2019 C++ x64/x86生成工具」(或匹配你系统的对应版本),完成安装。
  • 重启PyCharm后,重新执行安装命令:py -3 -m pip install -U discord.py[voice]

方法2:使用预编译的aiohttp wheel包

不想装编译工具的话,直接用预编译好的wheel文件跳过编译步骤:

  1. 在命令行执行py -3 -c "import sys; print(f'Python {sys.version_info.major}.{sys.version_info.minor}, {sys.platform}')",确认你的Python版本(如3.10)和系统架构(64/32位)。
  2. 找到与上述信息匹配的aiohttp预编译wheel文件(文件名格式示例:aiohttp-3.9.5-cp310-cp310-win_amd64.whl),下载到本地。
  3. 在PyCharm终端切换到wheel文件所在目录,执行py -3 -m pip install 你的wheel文件名.whl。
  4. 安装完成后,重新执行py -3 -m pip install -U discord.py[voice]

方法3:升级pip及相关工具

旧版本pip可能不兼容pyproject.toml格式的项目,先升级核心工具:

  • 执行命令:py -3 -m pip install --upgrade pip setuptools wheel
  • 升级完成后再次尝试安装discord.py[voice]

方法4:检查Python版本兼容性

discord.py v2.x要求Python 3.8及以上版本,若你的Python版本低于3.8,建议升级到3.8/3.9/3.10等稳定版本后再进行安装。


内容的提问来源于stack exchange,提问作者GreenArrow99

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 14:43:14