为什么spyder控制台响应不当?

2024-04-25 06:53:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经安装了SpyderV3.0.2作为Anaconda的一部分(在Windows7中),并开始学习本教程。在

但是,python控制台似乎没有正确地响应输入,无论是直接在控制台中还是通过runfile从脚本中响应。在

似乎有两件事:

(1)提示出现得太快,以致于切入输出

Spyder output 1

(2)每次运行我的脚本(它定义了一个hello函数,包括一个对print的调用,并调用它),直到我按下Enter时,我才看到预期的输出。从那时起,控制台似乎需要我再按一次Enter以产生您期望的Enter的正常响应。这会导致意外的行为,尤其是在常规(>>>)和continuation(...)提示周围。每次重新运行脚本时,它都会递增,因此在运行三次之后,您需要再按Enter三次。例如:

Spyder output 2

我错过了什么明显的东西吗?我的猜测是它与行尾编码有关,但我不知道如何停止它。在我看来,这仍然不能解释问题(1)。在

请注意,IPython控制台似乎没有这些问题(我当然可以使用这些问题,但我不喜欢明显存在更普遍的问题……)。另外,我尝试在我的MacBook上安装Mac版本,但没有遇到同样的问题。在


Tags: 函数脚本hello编码定义教程anaconda两件事