Python PyCharm:Make';在控制台'中执行代码;别再问我是哪个控制台了

Python PyCharm:Make';在控制台'中执行代码;别再问我是哪个控制台了,python,pycharm,Python,Pycharm,我已经将PyCharm(或者更准确地说,是所选的解释器)配置为在程序执行完成时保持python控制台打开。我发现在RStudio中调试和观看这样的事情非常舒服:在源代码窗口中标记它们,然后点击Control+Enter(或“任何类似控件的按钮”+Enter)。因此,在发现“在控制台中执行选择”命令后,我能够在控制台中以交互方式运行脚本。然而,这有两个问题: 1) 每当我第一次这样做时,PyCharm会问我要在哪个控制台中执行代码。当然,我总是选择“运行脚本的控制台” 2) 尽管我选择了脚本运行的

我已经将PyCharm(或者更准确地说,是所选的解释器)配置为在程序执行完成时保持python控制台打开。我发现在RStudio中调试和观看这样的事情非常舒服:在源代码窗口中标记它们,然后点击Control+Enter(或“任何类似控件的按钮”+Enter)。因此,在发现“在控制台中执行选择”命令后,我能够在控制台中以交互方式运行脚本。然而,这有两个问题:

1) 每当我第一次这样做时,PyCharm会问我要在哪个控制台中执行代码。当然,我总是选择“运行脚本的控制台”

2) 尽管我选择了脚本运行的控制台,但标记的代码始终在新的python shell中执行(因此它忘记了所有设置,例如,它只打印两列左右)

是否可以让它始终在脚本运行的控制台中运行标记的代码

请参见以下屏幕截图:

1) 运行脚本

2) 更改一些代码(即c变成aa+2*b而不是a+b),标记它并让它在控制台中运行:

3) PyCharm询问我“在哪个控制台中运行标记的代码?”???
哎呀,我发现问题了。在运行配置中,我确实向python解释器添加了一个参数(即“-I”,这会导致解释器保持会话打开,即使脚本完全按照我的要求终止),但解决方案是通过选择“使用python控制台运行”选项,让PyCharm为您执行此操作:

现在,每次我运行脚本时,它都在同一个控制台中运行,我可以交互地执行代码,PyCharm不再问我希望它在哪个控制台中运行