我之前从未遇到过这个问题,我不明白为什么现在这样,所以我希望有人遇到过这个问题。如果我在交互模式下使用iPython并尝试循环,我没有得到自动缩进(并且不能自己添加一个)。所以如果我这样做
for i in range(5):
下一行没有缩进,如果我尝试缩进,则不会将光标移动。我在Mac OS X Mountain Lion上使用iPython 0.13.2
编辑我可以通过空格来添加缩进,但我不能使用制表符,它永远不会自动添加。我还确保%autoindent
自动缩进
答案 0 :(得分:2)
这是libedit
问题的另一个症状,Mac等效于readline。
IPython将显示有关libedit的警告,该警告将指示您easy_install readline
。一定要使用easy_install,而不是pip - 后者在这种情况下不能正确安装。