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

时间:2016-12-14 16:15:57

标签: python console spyder

我已经安装了spyder v3.0.2作为Anaconda的一部分(在Windows 7中),并且已经开始完成本教程。

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

似乎有两件事情发生了:

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

Spyder output 1

(2)每次我的脚本(定义一个hello函数,包括一次打印调用,并调用它)运行时,在我按Enter之前,我看不到预期的输出。从那时起,控制台似乎需要我再次按Enter来产生您期望从Enter得到的正常响应。这会导致意外行为,特别是在常规(>>>)和延续(...)提示时。每次重新运行脚本时它都会递增,因此在运行三次后,您需要再按Enter三次。例如:

Spyder output 2

我错过了一些明显的东西吗?我的猜测是它与行结尾编码有关,但我无法弄清楚如何阻止它。另外在我看来,仍然不能解释问题(1)。

请注意,IPython控制台似乎没有这些问题(我当然可以使用,但我不喜欢这样的事实,显然有更多的错误......)。另外,我尝试在MacBook上安装Mac版本,但没有同样的问题。

0 个答案:

没有答案