我已经安装了spyder v3.0.2作为Anaconda的一部分(在Windows 7中),并且已经开始完成本教程。
然而,python控制台似乎没有正确地响应输入,无论是直接在控制台中还是从脚本通过runfile。
似乎有两件事情发生了:
(1)提示出现得太快,导致切入输出
(2)每次我的脚本(定义一个hello函数,包括一次打印调用,并调用它)运行时,在我按Enter
之前,我看不到预期的输出。从那时起,控制台似乎需要我再次按Enter
来产生您期望从Enter
得到的正常响应。这会导致意外行为,特别是在常规(>>>
)和延续(...
)提示时。每次重新运行脚本时它都会递增,因此在运行三次后,您需要再按Enter
三次。例如:
我错过了一些明显的东西吗?我的猜测是它与行结尾编码有关,但我无法弄清楚如何阻止它。另外在我看来,仍然不能解释问题(1)。
请注意,IPython控制台似乎没有这些问题(我当然可以使用,但我不喜欢这样的事实,显然有更多的错误......)。另外,我尝试在MacBook上安装Mac版本,但没有同样的问题。