Ich bin ziemlich neu bei Python bin daran interessiert, ein Skript für Zwietracht zu machen. Nachdem ich alles installiert habe und den Beispielcode eingesteckt habe, erhalte ich Fehler.Python 3, ImportError: kann den Namen 'HTTPClient' nicht importieren
import discord
import asyncio
client = discord.Client()
async def my_background_task():
await client.wait_until_ready()
counter = 0
channel = discord.Object(id='channel_id_here')
while not client.is_closed:
counter += 1
await client.send_message(channel, counter)
await asyncio.sleep(60) # task runs every 60 seconds
@client.event
async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)
print('------')
client.loop.create_task(my_background_task())
client.run('token')
Fehler:
F:\Python\python.exe "F:/Python Projects/DiscordPlugin1.py"
Traceback (most recent call last):
File "F:/Python Projects/DiscordPlugin1.py", line 1, in <module>
import discord
File "F:\Python\lib\site-packages\discord\__init__.py", line 20, in <module>
from .client import Client, AppInfo, ChannelPermissions
File "F:\Python\lib\site-packages\discord\client.py", line 45, in <module>
from .http import HTTPClient
ImportError: cannot import name 'HTTPClient'
Process finished with exit code 1
Wenn jemand zumindest mich in die richtige Richtung zeigen könnte, die viel geschätzt würde.
Sind Sie sicher, dass Sie es mit python3 ausgeführt haben? 'python --version' –
Ja, nach dem Ausführen dieses Checks sagt cmd, dass ich Python 3.5.2 ausführe. –
Auch einige Informationen, die helfen können, die Github-Seite für discord.py (https://github.com/Rapptz/discord.py) sagt, python3 -m pip installieren -U diskord.py 'zu verwenden, Python3 war jedoch nicht Als Befehl erkannt, stattdessen habe ich 'python -m pip install -U diskord.py' verwendet, um es zu installieren. –