app engine: ImportError: Kein Modul mit dem Namen Crypto.Hash

Ich habe ein Skript, das @ verwendCrypto.Hash aber der Import schlägt fehl mit Fehler:

ImportError: No module named Crypto.Hash

in meinemsys.path wenn ich das @ drucsys.path Liste, da ist dieser Eintrag (unter anderem):

/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/pycrypto-2.6

Wenn ich den obigen Pfad öffne, gibt es kein Pycrypto-2.6-Verzeichnis.

Wie kann ich pycrypto 2.6 laden?

Wenn ich importiereCrypto.Hash Ausführen von Python von der Kommandozeile aus funktioniert es

Ich muss darauf hinweisen, dass Pycrypto von App Engine unterstützt wird und in @ enthalten isdiese List.

Weiterhin habe ich das Modul in mein @ aufgenommapp.yaml Datei

libraries:
- name: webapp2
  version: "2.5.2"
- name: pycrypto
  version: latest
- name: lxml
  version: "2.3"
- name: ssl
  version: latest

Wenn ich den Code in der Produktion an Appengine sende, funktioniert er. Das Problem liegt in meinem System. Ich sollte wahrscheinlich eine kompilierte Version von Pycrypto herunterladen und sie irgendwo ablegen, wo Appengine sie verwenden kann.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage