title: Importing google api client libraries to python/flask
body: <p>I am trying to use python to authenticate Google id tokens for their oauth, as per their docs <a href="https://developers.google.com/identity/sign-in/android/backend-auth" rel="nofollow noreferrer">here</a>.  The code to do it seems manageable, but I am not too familiar with setting up libraries in the flask framework (or any python framework for that matter).</p>
  
  <p>All I simply want is these lines to work:</p>
  
  <pre><code>from google.oauth2 import id_token
  from google.auth.transport import requests
  </code></pre>
  
  <p>I have installed them with pip like:</p>
  
  <pre><code>pip install --upgrade google-api-python-client
  </code></pre>
  
  <p>This on its own does not work.  But I saw these notes from Google on their docs: </p>
  
  <blockquote>
    <p>Because the Python client libraries are not installed in the App
    Engine Python runtime environment, they must be <a href="https://cloud.google.com/appengine/docs/standard/python/tools/using-libraries-python-27#vendoring" rel="nofollow noreferrer">vendored into your</a>
    application just like third-party libraries.</p>
  </blockquote>
  
  <p>It is trying to do this where I am lost.</p>
  
  <p>I have added the file <code>appengine_config.py</code> as noted in their instuctions.  Although it says it needs to be in the same directory as a <code>app.yaml</code> file, which I do not have and do not see any information on how to set this up.</p>
  
  <p>In short, am I on the correct path to install these google python libraries?  If so, what am I missing?  If not, what path should I be taking?</p>
  
  <p><strong>EDIT</strong>:  It turned out I was NOT using APP Engine, but Google's Docs made it seem like these were steps I needed to take which threw me off the correct (and more simplified) path.</p>