title: Trying to Configure pyls through nvim-lspconfig
body: <p>I'm trying to switch from <strong>vscode</strong> to <strong>neovim</strong>. I have <code>coc.nvim</code> configured for <code>pyright</code> but now <code>neovim</code> provides native support for <code>language-server</code>. So I tried to configure <code>python-language-server</code>. I have installed <code>pyls</code> by <code>pip install python-language-server</code>. I went through the documentation for <code>lsp-quickstart</code>. It says that I just need to add <code> neovim/nvim-lspconfig</code> to my plugins and then add <code>lua require('lspconfig').pyls.setup{}</code> to my <code>init.vim</code>. After refreshing I'm getting Error:</p>
  <pre><code>E5108: Error executing lua [string &quot;:lua&quot;]:1: attempt to index field 'pyls' (a nil value)
  </code></pre>
  <p>I tried googling it but didn't find any relevant answer. Please help me out if you've configured it.</p>