google-app-engine - 如何在 Google App Engine 中使用 ipdb?

标签 google-app-engine ipython

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/

相关文章:

ios - 构建一个 iPhone 应用程序,将数据存储在谷歌应用程序引擎(或类似的)云服务器中

python - 如何从终端运行 .ipynb Jupyter Notebook?

python - ipython:暂时转到 shell,稍后返回当前 ipython session

python - 为什么 !!在 Python 中运行命令,但将输出括在括号中

python - 将不可迭代变量传递给使用 map() 评估的函数

python - 如果安装了 ipython,如何在运行 python 时使 ipython 默认?

python - 实际上,HRD 中的 "eventual consistency"最终是多少?

python - 从 Google App Engine 登录时的 Betfair API、BETTING_RESTRICTED_LOCATION

google-app-engine - 谷歌应用引擎 PDF 转换器

javascript - 部署后 GetcurrentPosition 不起作用