如何在Google App Engine中使用ipdb?

时间:2013-01-28 23:03:20

标签: google-app-engine ipython

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

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

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

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

1 个答案:

答案 0 :(得分:1)

似乎有办法在Linux系统上使用pdb获得一些 readline支持,可在此处找到https://groups.google.com/forum/?fromgroups=#!topic/django-non-relational/C0g3ZYuhoMw

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

rlwrap python manage.py runserver