2015-02-24 114 views
1

在Pycharm中有什么特殊的需要调试吗?如何在Pycharm中进行调试

我有以下代码:

def main(): 
    print "Hello World" 

if __name__ == "__main__": 
    main() 

,我对每个断点。我点击调试,它给了我一些窗口,并打印两行,即使我有每个断点。遇到断点时是否有任何指标?

enter image description here

我在其他职位已经看到一些关于你如何必须先设置你的配置?但是这些帖子似乎都没有提到如何。下面是我的配置

enter image description here

enter image description here

enter image description here

请不要在这里联系我:https://www.jetbrains.com/pycharm/help/debugging.html我已经阅读并不懂什么,我需要做的。我一直使用下面这些行:

在项目结构对话框中,配置根,依赖关系 和要传递给解释器的库。

我是新来的蟒蛇,我不知道我应该输入到框中。

所以我的问题是真的。

  1. 是Pycharm应该开箱调试python吗?
  2. 如何设置Pycharm来调试python,如果没有。

我正在使用最新的python 2.7.9几分钟前的全新安装。

+0

确保将您的工作目录设置为包含您试图断点的所有代码。 – JohnAllen 2017-01-23 00:30:31

回答

0

事实证明,我只是一个白痴。虽然我看到调试菜单中的人抱怨同样的问题。

您正在调试。断点不会改变,表明您已经像Visual Studio一样击中了该行。相反,你的一行会改变浅蓝色(取决于你的主题),以表明你正在调试该行。

1

你可以通过点击一丁点的行号的右边(如果可见)设置在阴沟里断点...

enter image description here

...并在“调试”环境中运行(这是一个绿色的图标,看起来像某种类型的bug)。

+0

谢谢,显然我一直在做这件事。 – marsh 2015-02-24 03:53:29