9

GAE は、サーバーでサポートされていないローカル ライブラリを使用してブロックします。一般的に、これは良いことです。残念ながら、これは ipdb もブロックされていることを意味します。ipdb に必要なディレクトリを sys.path に追加しても機能しません。引き続きインポート エラーが発生します。

ipdb+IPython フォルダーを gae フォルダーにコピーしようとしましたが、インポート リソース (/usr/lib/python2.7/lib-dynload/resource.so) でこのエラーが発生します。

別のオプションとして、ローカル ライブラリに一時的にアクセスできるように GAE を編集してみてはいかがでしょうか。

私が ipdb を望む理由は、主にその履歴とタブ補完機能のためです。

4

1 に答える 1

1

Linux システムで pdb を使用して readline をサポート する方法があるようです

基本的にパッケージrlwrapをインストールしてから、次のようにローカル サーバーを実行します。

rlwrap python manage.py runserver
于 2013-01-31T08:46:32.740 に答える