2017-01-08 53 views

回答

1

您目前無法將調試控制檯設置爲IPython交互式控制檯 - 您可以通過右鍵單擊Debug view > PyDev > Debug Console中的堆棧幀來獲得「常規」交互式控制檯,但它不是一個真正具有IPython支持的交互式控制檯。

在斷點的上下文中啓動IPython會話最終會產生可能會破壞調試會話的副作用,因此它沒有實現 - 儘管在實踐中,可能沒有任何人阻止實現它(唯一的問題是,應該有一個優先選擇,以便用戶可以選擇退出該選項,以及實際實施它的時間和意願)。

另一種選擇是反過來。啓動一個交互式控制檯並連接一個調試器 - 轉至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

你說得對。根據你的問題,我改進了我的答案;) –

相關問題