1

我以前从来没有遇到过这个问题,我不明白为什么现在会这样,所以我希望有人遇到过这个问题。如果我在交互模式下使用 iPython 并尝试执行循环,我不会得到自动缩进(并且不能自己添加一个)。所以如果我这样做

for i in range(5):

下一行没有缩进,如果我尝试缩进它不会将光标移到上面。我在 Mac OS X Mountain Lion 上使用 iPython 0.13.2

编辑 我可以留出空间来添加缩进,但我不能使用制表符,而且它永远不会自动添加。我还确保了%autoindent自动缩进

4

1 回答 1

2

这是问题的另一个症状libedit,Mac 相当于 readline。

IPython 会显示一个关于 libedit 的警告,它会指示你easy_install readline. 一定要使用easy_install,而不是pip——在这种情况下后者不会正确安装它。

于 2013-10-03T17:27:54.260 回答