title: Python module not found when running local development server of webapp2(Python) in Google Cloud SDK
body: <p>I am running a webapp2 sever in Google Cloud SDK and making use of the <code>Naked</code> module to run node.js scripts from python2 in a Vagrant box.
  While starting the server which has this code snippet</p>
  
  <pre><code>from Naked.toolshed.shell import muterun_js
  
  
  def get_signed_hash(username):
  
      response_from_js = muterun_js('./views/api/generateSignedTransaction.js',
                                    nonce)
      signed_hash = response_from_js.stdout
      print('0x' + signed_hash)
  </code></pre>
  
  <p>I am getting this error message</p>
  
  <p><code>ImportError: No module named Naked.toolshed.shell</code></p>
  
  <p>I am making use of the <code>requests</code> library as well and that is not causing any problems. Tried to debug the problem as to maybe the location of the packages, they are both in the same place:</p>
  
  <pre><code>&gt;&gt;&gt; import requests
  &gt;&gt;&gt; print(requests.__file__)
  /home/vagrant/.local/lib/python2.7/site-packages/requests/__init__.pyc
  &gt;&gt;&gt; import Naked
  &gt;&gt;&gt; print(Naked.__file__)
  /home/vagrant/.local/lib/python2.7/site-packages/Naked/__init__.pyc
  </code></pre>
  
  <p>Infact I ran the script in the same location as a standalone file calling <code>get_signed_hash('username')</code> and it runs successfully. Is there any other place I need to check?</p>