GAE 阻止使用它在服务器上不支持的本地库。通常这是一件好事。不幸的是,这意味着 ipdb 也被阻止了。将 ipdb 的必要目录添加到 sys.path 不起作用。它继续出现导入错误。
我试过将 ipdb+IPython 文件夹复制到我的 gae 文件夹中,但是在导入资源 (/usr/lib/python2.7/lib-dynload/resource.so) 时出错
另一种选择可能是尝试编辑 GAE,以便它允许临时访问本地库?
我想要 ipdb 的原因主要是因为它的历史记录和选项卡完成功能。
最佳答案
似乎有一种方法可以在 Linux 系统上使用 pdb 获得一些 readline 支持,可在此处找到 https://groups.google.com/forum/?fromgroups=#!topic/django-non-relational/C0g3ZYuhoMw
基本上安装包rlwrap
,然后像这样运行本地服务器:
rlwrap python manage.py runserver
关于google-app-engine - 如何在 Google App Engine 中使用 ipdb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14572884/