title: Installed but still getting RuntimeError: PyNaCl library needed in order to use voice
body: <pre><code>@client.command()
  async def join(ctx):
      if ctx.message.author.voice:
          channel = ctx.author.voice.channel
          await channel.connect()
  </code></pre>
  <p>I've been working on a discord bot for practicing purposes and I've been stuck on getting it to join a voice channel. I have PyNaCl installed and I've swapped between 1.3.0 and 1.4.0 with pip to see if it'd make a difference and nothing. I made sure libsodium was installed thinking that would solve the issue but I'm still getting the same errors whenever I try to make the bot join a voice channel.</p>
  <p>I'm willing to try out any other troubleshooting methods and fixes but I've scoured stackoverflow with no results so far.</p>
  <pre><code>import discord
  from discord.ext import commands
  import random
  import youtube_dl
  from discord import channel
  
  
  try:
      import nacl.secret
      has_nacl = True
  except ImportError:
      has_nacl = False
  </code></pre>
  <p>These are the imports to my work, I tried just using just 'import.nacl' with no results either.</p>
  <pre><code>Traceback (most recent call last):
    File &quot;C:\Users\Fernando\AppData\Roaming\Python\Python37\site-packages\discord\ext\commands\bot.py&quot;, line 903, in invoke
      await ctx.command.invoke(ctx)
    File &quot;C:\Users\Fernando\AppData\Roaming\Python\Python37\site-packages\discord\ext\commands\core.py&quot;, line 859, in invoke
      await injected(*ctx.args, **ctx.kwargs)
    File &quot;C:\Users\Fernando\AppData\Roaming\Python\Python37\site-packages\discord\ext\commands\core.py&quot;, line 94, in wrapped
      raise CommandInvokeError(exc) from exc
  discord.ext.commands.errors.CommandInvokeError: Command raised an exception: RuntimeError: PyNaCl library needed in order to use voice
  </code></pre>
  <p>Thank you for your time!</p>