相关疑难解决方法(0)

PyDev:如何从控制台调用特定于调试的命令(带断点)?

假设我写了一个函数,我想调试它.

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 在此控制台中键入命令不会使计算机执行它们.

还有其他可用的控制台,仅命名proba.py.<code>a=10</code>,变量不会更新.</p>

<h1>第二次尝试</h1>

<p>这次,在启动调试会话之前,让我们尝试启动IPython.按Ctrl + Alt + Enter后,我选择<code>Console for currently active editor</code>:</p>

<p><img rel=

然后Python3(因为这是我需要的): 在此输入图像描述

之后我有一个完全工作的IPython控制台. IPython控制台

当我执行文件时execfile,它会触发错误Failed to create input stream: Read timed out:在此输入图像描述

虽然看起来,通过代码工作,我无法从IPython控制台访问变量,虽然可以从Variables视图访问它们: 在此输入图像描述

python debugging pydev ipython

6
推荐指数
1
解决办法
2772
查看次数

标签 统计

debugging ×1

ipython ×1

pydev ×1

python ×1