spyder 中的函数对象无法正常工作

当我在 python 中使用 spyder 构建函数时,函数对象无法正常工作。


例如,


def first_order(y,t):

    tau=5

引入第二行后,它会自动关闭该功能。我怎样才能改变这种行为?


以前是这样的


    def first_order(y,t):


>             tau=5 

    ...: (first Enter, creates a new line)

(second Enter, to close the function)


森林海
浏览 238回答 2
2回答

POPMUISE

Spyder 在其交互式控制台中使用 IPython。您报告的是IPython 7.0 中的错误,因此最干净的解决方案是升级到 IPython 7.1。更新我知道 Spyder 使用 IPython,但我不知道它通过 使用它,qtconsole而且我描述的错误在 7.1 中仍未修复qtconsole(感谢 Carlos Cordoba 指出)。OP 有问题的原因仍然有效,我担心我们必须等待 7.2 才能修复该问题,qtconsole因为我描述的临时解决方案不起作用qtconsole

九州编程

(这里是Spyder 维护者)这是Qtconsole 包中的一个错误,它将在今天发布的4.4.3版本中修复。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python