如何在Google App Engine中使用ipdb?

Hel*_*ton 9 google-app-engine ipython

GAE阻止使用它在服务器上不支持的本地库.一般来说这是件好事.不幸的是,这意味着ipdb也被阻止了.将必要的ipdb目录添加到sys.path不起作用.它继续导致导入错误.

我已经尝试将ipdb + IPython文件夹复制到我的gae文件夹中,但导入资源上的这个错误(/usr/lib/python2.7/lib-dynload/resource.so)

另一种选择可能是尝试编辑GAE,以便允许临时访问本地库?

我希望ipdb的原因主要是它的历史和标签完成功能.

Hel*_*ton 1

似乎有一种方法可以在 Linux 系统上获得 pdb 的 一些readline 支持,可以在这里找到https://groups.google.com/forum/?fromgroups=#!topic/django-non-relational/C0g3ZYuhoMw

基本上安装该包rlwrap,然后运行与此类似的本地服务器:

rlwrap python manage.py runserver
Run Code Online (Sandbox Code Playgroud)