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

Replit运行Discord机器人报错:No module named 'discord.ui'求助

解决Discord机器人discord.ui模块找不到的问题

问题原因

你遇到的ModuleNotFoundError: No module named 'discord.ui',是因为当前安装的discord.py版本低于2.0。discord.ui(包含Select、Button等交互组件)是discord.py 2.0版本才新增的模块,旧版本没有这个特性。

修复步骤(针对Replit平台)

  • 打开项目的Shell面板
  • 先卸载旧版本的discord.py:
    pip uninstall discord.py -y
    
  • 安装最新稳定版:
    pip install discord.py
    
  • 若需指定2.0及以上版本,可执行:
    pip install discord.py>=2.0
    

验证安装结果

在Shell中输入以下命令,确认版本号≥2.0.0:

pip show discord.py

你的代码片段

import discord, os, requests, json, random, time
from discord.ext import commands
from replit import db
import urllib
from discord.ui import Select

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 14:20:59