

下記のコードをVScodeで入力したら、

[code]

    インポート "requests" をソースから解決できませんでした
    
[/code]

というエラーが発生しました。requestsモジュールについてはインストール済みです。

[code]

    import discord
    from discord.ext import commands
    import requests
    client = commands.Bot(command_prefix='!')
    
    @client.event
    async def on_ready():
        print('Bot is ready.')
    
    @client.command()
    async def pokemon(ctx, *, name):
        # PokeAPIを使用してポケモンの情報を取得する
        url = f"https://pokeapi.co/api/v2/pokemon/{name}"
        response = requests.get(url)
        if response.status_code == 200:
            data = response.json()
            # 必要な情報を取得する
            id = data['id']
            name = data['name']
            height = data['height']
            weight = data['weight']
            types = [t['type']['name'] for t in data['types']]
            abilities = [a['ability']['name'] for a in data['abilities']]
            # レスポンスを送信する
            await ctx.send(f"ID: {id}\n名前: {name}\n高さ: {height}\n重さ: {weight}\nタイプ: {types}\n特性: {abilities}")
        else:
            await ctx.send(f"{name}の情報を取得できませんでした。")
    
    client.run('トークン')
    
[/code]


CC BY-SA 4.0
2023-12-03T05:35:22.267
96961
2023-12-03T06:20:14.580
2023-12-03T06:20:14.580
2784
60169
question
python
VSCode上でモジュールの解決ができない