2017-01-08 20 views

答えて

1

現在、デバッグコンソールをIPythonの対話型コンソールにすることはできません。Debug view > PyDev > Debug Consoleのスタックフレームを右クリックして「通常の」対話型コンソールを使用することはできますが、実際にはIPythonをサポートする対話型コンソールではありません。

ブレークポイントのコンテキストでIPythonセッションを開始すると、デバッグセッションを壊す可能性のある副作用が発生する可能性がありますので、実装されませんでした。実際には、唯一のことは、ユーザがそれをオプトアウトすることができるように、そしてそれを実際に実装する時間と意欲があるように、おそらく好みがあるべきであるということです)。

もう1つの方法は、物事を逆にすることです。対話型コンソールを起動し、デバッガを接続してください。window > preferences > PyDev > Interactive Consoleに行き、Connect console to Debug Session?

を参照してください。詳細はhttp://www.pydev.org/manual_adv_interactive_console.html#full-debug-support-in-interactive-consoleを参照してください。

+0

ipdbについてはどうですか? ipdbは、IPythonとpdbを組み合わせることが可能であることを示しています。なぜPyDevではそれができないのですか? https://pypi.python.org/pypi/ipdb – David

+0

あなたはそうです。私はあなたの質問に基づいて私の答えを改善しました;) –

関連する問題