Çözüm Discord.py'da ImportError: cannot import name 'app_commands' from 'discord' hatası

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.
Evet, slash komutlarını kullanmak adına testler gerçekleştirirken böyle bir hata aldım ve bu yüzden araştırmaya başladım. Sorunu da Discord.py'ın en güncel sürümünü yükleyerek çözdüm. Bu sürümü kurabilmek adına öncelikle bilgisayarınızda Git'in kurulu olması gerekir. Ayrıca Python 3.8 veya üzeri bir sürümün sisteminizde kurulu olması gerekmektedir.

Discord.py en güncel sürümün kurulumu için terminale girilecek komut:
Python:
python -m pip install -U git+https://github.com/Rapptz/discord.py

Windows sisteminizde Git yoksa da aşağıdan Git'i indirebilir ve yine aşağıda yer alan rehber aracılığıyla kurulumu gerçekleştirebilirsiniz.



Python 3.9 için buraya ve Python 3.10 için buraya tıklayabilirsiniz.

Hata çıktısını da şöyle bırakayım:

Python:
Traceback (most recent call last):
  File "c:\Users\Enes3078\Desktop\Discord Bot\bot.py", line 4, in <module>
    from discord import app_commands
ImportError: cannot import name 'app_commands' from 'discord' (C:\Users\Enes3078\AppData\Local\Programs\Python\Python39\lib\site-packages\discord\__init__.py)
 
Son düzenleme:
Durum
Mesaj gönderimine kapalı.

Geri
Yukarı