title: Getting "NameError: name 'requests' is not defined" after already installing requests (using JuypterLab)
body: <p>I have already installed requests using <code>'pip install requests'</code> but I'm getting nothing back. </p>
  
  <p>I'm following the example given in a basic <a href="https://www.youtube.com/watch?v=E5cSNSeBhjw" rel="nofollow noreferrer">tutorial</a> and keep getting this <code>error</code> on this <code>code</code>:</p>
  
  <pre><code>from bs4 import BeautifulSoup
  page = requests.get('https://forecast.weather.gov/MapClick.php?lat=47.19044000000008&amp;lon=-122.29563999999999#.Xq3cLZl7lPY')
  soup = BeautifulSoup(page.content, 'html-parser')
  print(soup)
  </code></pre>
  
  <p>and the <code>error</code>:</p>
  
  <pre><code>---------------------------------------------------------------------------
  NameError                                 Traceback (most recent call last)
  &lt;ipython-input-1-90e58007c1ee&gt; in &lt;module&gt;
        1 from bs4 import BeautifulSoup
  ----&gt; 2 page = requests.get('https://forecast.weather.gov/MapClick.php?lat=47.19044000000008&amp;lon=-122.29563999999999#.Xq3cLZl7lPY')
        3 soup = BeautifulSoup(page.content, 'html-parser')
        4 print(soup)
  
  NameError: name 'requests' is not defined
  </code></pre>