【问题标题】:Pydev interactive console - output does not appear when using "if"Pydev 交互式控制台 - 使用“if”时不出现输出
【发布时间】:2017-12-17 15:11:10
【问题描述】:

如果我输入

if 1: print("yes")

在 Pydev 的交互式控制台中,没有输出。无论我选择“当前活动编辑器的控制台”还是“Python 控制台”,都会发生这种情况。为什么会这样,我该如何解决?

如果我在 IDLE 中或在 Windows 命令提示符中的 Python 中键入相同的行,我会得到预期的输出 yes(按两次 Enter 后)。如果我在 Pydev 的交互式控制台中只输入 print("yes"),我也会得到预期的输出 yes

我正在使用 Python 3.6、Eclipse 4.4.1、Pydev 3.8.0.201409251235 和 Windows 10。

【问题讨论】:

  • 在 Python 3.5、Eclipse 4.6.3、Pydev 6.2.0.201711281614、Ubuntu 16.04 中按预期工作

标签: python eclipse pydev


【解决方案1】:

我更新到 Eclipse 4.7.1a 和 Pydev 6.2.0.201711281614,现在交互式控制台可以正常工作。

我仍然想知道早期版本为什么会出现这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-23
    • 2023-03-30
    • 1970-01-01
    • 2016-12-27
    • 2010-09-21
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多