'AttributeError: module 'discord' has no attribute 'ui'
Question title defines the issue. I install the discord.py module with this following:
pip install -U git+https://github.com/Rapptz/discord.py
However, when I try to run my code:
import discord
class JoinQueue_Button(discord.ui.View):
@discord.ui.button(label='Join This Game!', style=discord.ButtonStyle.green)
async def queue(self, interaction: discord.Interaction):
current_queue = {}
await interaction.user.id
I get an error saying the ui module does not exist. I am unsure what to do at this point.
Solution 1:[1]
I think it may be outdated.
Try and run the next command: pip install --upgrade discord.py
Solution 2:[2]
Try This:
- Windows:
py -m pip install discord-ui - Linux:
python3 -m pip install discord-ui
Also check here
Solution 3:[3]
I solved the problem running this
python3 -m pip install -U py-cord --pre
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Eduardo Ortiz |
| Solution 2 | AmirhosseinHG |
| Solution 3 | OhSerk |
