2016-07-29 8 views
2

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.

+1

Sind Sie sicher, dass Sie es mit python3 ausgeführt haben? 'python --version' –

+0

Ja, nach dem Ausführen dieses Checks sagt cmd, dass ich Python 3.5.2 ausführe. –

+0

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. –

Antwort

0

Es scheint, dass die Datei discord/http.py keine Definition von HTTPClient enthält. Können Sie bitte den Inhalt dieser Datei bereitstellen?

+0

discord/http.py enthält keinen Code, es ist eine leere Datei. –

Verwandte Themen