title: Pycord, can't import "commands" from discord.ext
body: <p>I'm trying to add slash commands to my discord bot, but when I try to add <code>Option</code> with discord.app vs code says <code>Import &quot;discord&quot; could not be resolved Pylance(reportMissingImports)</code>, and when I run it it says <code>ImportError: cannot import name 'commands' from 'discord.ext' (unknown location)</code> Here is my code:</p>
  <pre><code>import discord
  from discord.ext import commands
  from discord import Option
  
  bot = commands.Bot(command_prefix = '.')
  
  @bot.slash_command()
  async def hello(ctx, user:Option(discord.Member, 'User to say hello to', required=True, default=None)):
      await ctx.send(f'Hello {user}!')
  </code></pre>
  <p>How can I fix this?</p>
  <p>Edit: I fixed the vscode error by just doing <code>discord</code>, but I still haven't fixed the <code>ImportError</code></p>
  <p>Edit 2: I fixed the <code>ImportError</code> by using <code>pip install py-cord</code> instead of <code>pip install pycord</code>, but there's a new error: <code>line 3, in &lt;module&gt; from discord import Option ImportError: cannot import name 'Option' from 'discord'</code></p>