私はPythonにはかなり新しいです。私が想定していたすべてのものをインストールし、サンプルコードをプラグインした後、エラーが発生しています。Python 3、ImportError:名前 'HTTPClient'をインポートできません
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')
エラー:
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
誰もが、少なくともはるかに高く評価されるだろう正しい方向に私を指すことができれば。
python3で実行してもよろしいですか? 'python --version' –
はい、そのチェックを実行した後cmdは私がPython 3.5.2を実行していると言います。 –
また、discord.py(https://github.com/Rapptz/discord.py)のgithubページには、 'python3 -m pip install -U discord.py'を使用すると記載されている情報もありますが、python3はそうではありませんでしたコマンドとして認識されていたので、代わりにpython -m pip install -U discord.pyを使ってインストールしました。 –