【问题标题】:PyCharm: Make 'Execute code in console' stop asking me which consolePyCharm:让“在控制台中执行代码”停止询问我是哪个控制台
【发布时间】:2018-11-08 09:43:40
【问题描述】:

我已经配置 PyCharm(或者,更准确地说,选择的解释器)在程序执行完成时让 python 控制台保持打开状态。我发现在 RStudio 中调试和观看内容非常舒适:在源窗口中标记它们并按 Control+Enter(或“任何类似按钮的控件”+Enter)。因此,在发现“在控制台中执行选择”命令后,我能够在控制台中以交互方式运行脚本运行的东西。但是,有两个问题:

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

2) 即使我选择了运行脚本的控制台,标记的代码也总是在新的 python shell 中执行(因此它会忘记所有的 pandas 设置,例如,它只打印两列左右)

能否以某种方式使其始终在脚本运行的控制台中运行标记的代码?

请看以下截图:

1) 运行脚本

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

3) PyCharm 询问我“在哪个控制台运行标记的代码”???

【问题讨论】:

    标签: python pycharm


    【解决方案1】:

    哎呀,我发现了问题。在运行配置中,我确实为 python 解释器添加了一个参数(即'-i',即使脚本完全按照我的意愿终止,解释器也会使会话保持打开状态)但解决方案是让 PyC​​harm 为您通过选择“使用 python 控制台运行”选项:

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

    【讨论】:

      猜你喜欢
      • 2018-04-01
      • 1970-01-01
      • 2013-05-14
      • 1970-01-01
      • 2017-01-08
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多