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

求助:出现ModuleNotFoundError: No module named 'discord.commands' 问题

解决ModuleNotFoundError: No module named 'discord.commands'问题

这个错误的核心原因是:discord.commands模块是discord.py 2.0及以上版本才新增的特性,你当前环境里的discord.py版本不满足要求,或者安装时没正确覆盖旧版本。

按以下步骤操作:

  • 彻底卸载所有discord相关依赖
    打开命令行执行:

    pip uninstall -y discord.py discord
    

    确保所有相关包都被清理干净。

  • 安装符合要求的discord.py版本
    直接安装最新稳定版(推荐):

    pip install --upgrade discord.py
    

    也可以指定具体2.0+版本,比如:

    pip install discord.py==2.3.2
    
  • 验证安装结果
    打开Python交互终端,输入以下代码确认版本:

    import discord
    print(discord.__version__)
    

    输出的版本号必须是2.0及以上。

  • 排查多Python环境问题
    如果你的系统里装了多个Python版本,可能出现pip安装的包和你运行代码的Python环境不匹配的情况。此时用python -m pip代替pip执行安装命令,确保包安装到当前使用的Python环境中:

    python -m pip install --upgrade discord.py
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 16:22:08