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

如何修复使用Pycord开发Discord Bot时discord模块无Bot属性报错

这个报错的核心原因是Python当前环境导入的discord模块并非目标Pycord库,大多是环境内存在旧版discord.py冲突,或是本地有重名文件干扰导入。

修复步骤

  • 清理冲突包
    执行以下命令卸载所有重名冲突的第三方包:
    pip uninstall discord.py discord -y
    
  • 安装最新版Pycord
    执行命令完成Pycord的升级安装:
    pip install --upgrade py-cord
    
  • 排查本地重名资源
    检查你的Bot代码所在文件夹,确认没有命名为discord.py的文件,也没有命名为discord的文件夹,否则Python会优先导入本地资源而非安装的第三方库,导致报错。
  • 验证安装有效性
    打开Python交互终端,依次执行以下代码确认配置正确:
    import discord
    # 输出版本号需大于等于2.0
    print(discord.__version__)
    # 输出应为True
    print(hasattr(discord, 'Bot'))
    

验证完成后重新运行你的Bot代码即可正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 17:15:07