title: Python Pandas No Module Named Webencodings
body: <p>I'm trying to load data from a web page (<a href="https://en.wikipedia.org/wiki/List_of_countries_by_GDP_%28nominal%29" rel="nofollow noreferrer">Link</a>) using pandas read_html function. When i try this:</p>
  
  <pre><code>import pandas as pd
  
  url = 'https://en.wikipedia.org/wiki/List_of_countries_by_GDP_%28nominal%29'
  mD = pd.read_html(url)
  </code></pre>
  
  <p>i got this error:</p>
  
  <pre><code>Traceback (most recent call last):
  
   File "&lt;ipython-input-14-1dee4ebbc8f2&gt;", line 1, in &lt;module&gt;
    md = pd.read_html(url)
  
   File "C:\Anaconda3\lib\site-packages\pandas\io\html.py", line 866, in read_html
    parse_dates, tupleize_cols, thousands, attrs, encoding)
  
   File "C:\Anaconda3\lib\site-packages\pandas\io\html.py", line 718, in _parse
    parser = _parser_dispatch(flav)
  
   File "C:\Anaconda3\lib\site-packages\pandas\io\html.py", line 663, in _parser_dispatch
    raise ImportError("html5lib not found, please install it")
  
  ImportError: html5lib not found, please install it
  </code></pre>
  
  <p>but i supposedly already have installed the <code>html5lib</code> module as shown in this pic:</p>
  
  <p><a href="https://i.stack.imgur.com/diJ1r.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/diJ1r.png" alt=""></a></p>
  
  <p>and here is another problem because when i try to load <code>html5lib</code> i got this error:</p>
  
  <pre><code>Traceback (most recent call last):
  
   File "&lt;ipython-input-2-69f09277bafa&gt;", line 1, in &lt;module&gt;
    import html5lib
  
   File "C:\Anaconda3\lib\site-packages\html5lib-0.99999999.dev0-py3.5.egg\html5lib\__init__.py", line 16, in &lt;module&gt;
    from .html5parser import HTMLParser, parse, parseFragment
  
   File "C:\Anaconda3\lib\site-packages\html5lib-0.99999999.dev0-py3.5.egg\html5lib\html5parser.py", line 6, in &lt;module&gt;
    from . import inputstream
  
   File "C:\Anaconda3\lib\site-packages\html5lib-0.99999999.dev0-py3.5.egg\html5lib\inputstream.py", line 9, in &lt;module&gt;
    import webencodings
  
  ImportError: No module named 'webencodings'
  </code></pre>
  
  <p>and this is where i'm stuck because can't find any way to install this module. Anyone has any idea of what is wrong?</p>
  
  <p>By the way, I'm using Python 3.5 and the Spyder IDE. </p>