2013-10-31 78 views
22

我是一个相当新的Pycharm用户最近从其他IDE转换。Pycharm有交互式Python解释器吗?

我有一个问题是关于交互式python解释器,这是我可以在运行脚本后检查它们的变量中键入的“窗口”。 Pyscripter有这个叫“Python解释器”的东西,我知道Pycharm也有。

我试过“工具”下的“Python控制台”,但我不认为它是一回事。所以我想知道如何在Pycharm中找到这个Python解释器?我正在使用社区版本3.

+0

我有同样的问题,我发现所有这些有帮助:http://stackoverflow.com/questions/19329601/interactive-shell-debugging-with-pycharm http://stackoverflow.com/questions/19207019/interacting -with-program-after-execution http://stackoverflow.com/questions/21912882/can-i-drop-into-interactive-mode-at-a-breakpoint-in-pycharm3 – MackM

回答

5

是的。

To launch an interactive console 

    On the main menu, choose Tools | Run Python console, or Tools | Run Django console 

Running Console

+6

我想南安正在寻找一个在脚本运行后与变量进行交互的方式,类似于IDLE中的行为。 – MackM

3

运行 - >设置 - 编辑>翻译选项 - >添加-i

会有一个红色的提示,当你运行完成。

+3

至少在4.5。4 PyCharm在Rund/Debug Configurations对话框中提供了一个“显示后面的命令行”选项,我发现比-i选项好得多(上一个命令的作用向上箭头) –

+0

这样做可以让我'没有这样的文件或目录:' - i''。之后的“显示命令行”工作,但不会在引发异常之后工作。 IDLE做得更好。 – Noumenon

15

我使用Pycharm社区版版本2016.1.2我下面来获得一个交互式提示调试

  1. 当调试文件(将断点的地方,你想工作)
  2. 在调试窗口中,应该有一个“控制台”选项卡,选择它
  3. 在控制台的左侧工具栏上,从底部“显示Python提示符”第二个按钮。按它
  4. 您现在应该看到一个intereractive提示您可以在控制台中使用(允许你与运行的代码进行交互)

enter image description here

如OP提到,只得到一个交互式正在运行的脚本之外蟒提示,在主菜单栏中选择工具 - >的Python控制台

enter image description here

神奇,这将出现:

enter image description here

0

选择RunEdit Configurations,勾选 “显示命令行之后”。但是,在引发异常之后它不起作用。

15

您可以设置PyCharm,然后它与PyScripter运行相同。

运行 - >编辑配置 - >选择“之后显示命令行”。