GAE blockiert lokale Bibliotheken, die es auf dem Server nicht unterstützt. Generell ist das eine gute Sache. Leider bedeutet dies, dass ipdb auch blockiert ist. Das Hinzufügen des erforderlichen Verzeichnisses für ipdb zu sys.path funktioniert nicht. Es gibt weiterhin Importfehler.
Ich habe versucht, die ipdb + IPython-Ordner in meinen gae-Ordner zu kopieren, aber diese Fehler bei der Importressource (/usr/lib/python2.7/lib-dynload/resource.so)
Eine weitere Möglichkeit wäre, GAE zu bearbeiten, um temporären Zugriff auf lokale Bibliotheken zu ermöglichen?
Der Grund, warum ich ipdb möchte, ist hauptsächlich die History- und Tab-Vervollständigung-Funktion.
Es scheint eine Möglichkeit zu geben, einige readline-Unterstützung mit pdb auf Linux-Systemen zu erhalten, die Sie hier finden Ссылка
Installieren Sie im Grunde das Paket rlwrap
und führen Sie dann den lokalen Server ähnlich aus:
Tags und Links google-app-engine ipython