當使用普通的交互式控制檯時,我有ipython在pydev中工作,但是當進入調試模式時,控制檯會回到標準的pydev控制檯。如果我關閉這個控制檯並重新打開它,ipython會返回並且我可以正常使用它。我錯過了什麼,或者這是一個錯誤?python交互式調試控制檯中的Ipython(eclipse)
-Eric
當使用普通的交互式控制檯時,我有ipython在pydev中工作,但是當進入調試模式時,控制檯會回到標準的pydev控制檯。如果我關閉這個控制檯並重新打開它,ipython會返回並且我可以正常使用它。我錯過了什麼,或者這是一個錯誤?python交互式調試控制檯中的Ipython(eclipse)
-Eric
實際上,Eclipse本身可以有多個控制檯同時打開......如果你願意,你可以創建多個控制檯視圖和引腳不同的控制檯,每個視圖(如果你不這樣做固定控制檯,一個控制檯將顯示在另一個控制檯的頂部,您將不得不手動切換到另一個控制檯)。
現在,調試控制檯與交互式控制檯不同(因爲eclipse集成的問題,它的版本更簡單,儘管有計劃能夠將交互式控制檯連接到調試會話) 。
所以,你描述的是真正發生的事情(不是真的是一個bug)。
其實因爲PyDev的3.0版本,你可以武官一個IPython的控制檯調試會話: http://pydev.org/manual_adv_interactive_console.html#full-debug-support-in-interactive-console
要啓用該功能,請window
>preferences
>PyDev
>Interactive Console
和檢查'Connect console to Debug Session?'
。
然後只有麻煩的是,每次在調試模式下重新啓動程序時,您都必須重新打開一個新的IPython控制檯。