假设我写了一个函数,我想调试它.
PyDev通过其高级功能(如断点)帮助调试很多.
设置断点后,一种调试方法是def main()在模块的主体中或仅在模块的主体中写入函数的调用,并按下
按钮.
是否可以从控制台启动函数的调试会话及其参数?(就像在RStudio或VBA中一样......)
这个问题是pydev的重复:在控制台模式下调试(交互式)?
更新:我真的不知道,点击的神奇组合是什么,使交互式调试成为可能.
这是我的工作,这是行不通的(在Ubuntu 14.04和Eclipse 4.4.I20140606-1215与PyDev 3.6.0.2014062323,Python 3.4.0,IPython 1.2.1)
首先,我创建一个新的PyDev项目: 
然后我插入一个带有一些代码的新.py文件,并创建一些断点:

然后我右键单击代码上的某个地方,Debug As...- > Python run.
然后打开2个控制台,其中没有一个是IPython.活动控制台已命名[Debug console] proba.py.
在此控制台中键入命令不会使计算机执行它们.
还有其他可用的控制台,仅命名proba.py.
然后Python3(因为这是我需要的):

之后我有一个完全工作的IPython控制台. 
当我执行文件时execfile,它会触发错误Failed to create input stream: Read timed out:
虽然看起来,通过代码工作,我无法从IPython控制台访问变量,虽然可以从Variables视图访问它们:
