GAE阻止使用它在服务器上不支持的本地库。一般来说这是件好事。不幸的是,这意味着ipdb也被阻止了。将必要的ipdb目录添加到sys.path不起作用。它继续导致导入错误。
我已经尝试将ipdb + IPython文件夹复制到我的gae文件夹中,但导入资源上的这个错误(/usr/lib/python2.7/lib-dynload/resource.so)
另一种选择可能是尝试编辑GAE,以便允许临时访问本地库?
我希望ipdb的原因主要是它的历史和标签完成功能。
答案 0 :(得分:1)
似乎有办法在Linux系统上使用pdb获得一些 readline支持,可在此处找到https://groups.google.com/forum/?fromgroups=#!topic/django-non-relational/C0g3ZYuhoMw
基本上安装包rlwrap
,然后运行类似于此的本地服务器:
rlwrap python manage.py runserver