title: Python 2.7 : How to use BeautifulSoup in Google App Engine?
body: <p>I am trying to to following:</p>
  
  <pre><code>from bs4 import BeautifulSoup
  </code></pre>
  
  <p>and got the error</p>
  
  <pre><code>Traceback (most recent call last):
    File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/admin/__init__.py", line 355, in post
      exec(compiled_code, globals())
    File "&lt;string&gt;", line 1, in &lt;module&gt;
  ImportError: No module named bs4
  </code></pre>
  
  <p>How can I use it with <code>Google App Engine runtime 2.7</code>?</p>
  
  <p><strong>Update</strong><br>
  My project structure looks like  </p>
  
  <pre><code>flask-appengine-template/
                          docs/
                          licenses/
                          src/
                              application/
                                          static/
                                          templates/
                                          models.py
                                          settings.py
                                          urls.py
                                          views.py
                          libs/
                              bs4/
                           app.yaml
                           src.py
  </code></pre>
  
  <p>I am using this template from <a href="https://github.com/kamalgill/flask-appengine-template">here</a>
  Since parent of <code>app.yaml</code> is <code>src</code>, I added a file <code>src.py</code> and added two lines there.</p>
  
  <p>I still see the same error</p>
  
  <pre><code>ImportError: No module named bs4
  </code></pre>
  
  <p>However, my project name as per <code>app.yaml</code> is <code>flaskonappengine</code>
  Please tell me what is I am still doing wrong?</p>