title: app engine: ImportError: No module named Crypto.Hash
body: <p>I have a script that uses <code>Crypto.Hash</code> but import fails with error:</p>
  
  <pre><code>ImportError: No module named Crypto.Hash
  </code></pre>
  
  <p>in my <code>sys.path</code> if I print the <code>sys.path</code> list, there is this entry (among others): </p>
  
  <pre><code>/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/pycrypto-2.6
  </code></pre>
  
  <p>If I open the path above, there is no pycrypto-2.6 directory.</p>
  
  <p>How can I get to load pycrypto 2.6?</p>
  
  <p>If I import <code>Crypto.Hash</code> running python from command line it works</p>
  
  <p>I have to point out that pycrypto is supported by App Engine, it is included in <a href="https://cloud.google.com/appengine/docs/python/tools/libraries27" rel="noreferrer">this list</a>.</p>
  
  <p>Furthermore I have included the module in my <code>app.yaml</code> file:</p>
  
  <pre><code>libraries:
  - name: webapp2
    version: "2.5.2"
  - name: pycrypto
    version: latest
  - name: lxml
    version: "2.3"
  - name: ssl
    version: latest
  </code></pre>
  
  <p>If I send the code in production on appengine it works, the problem is in my system I should probably download a compiled version of pycrypto and put it somewhere appengine can use it</p>