如何在ipdb上自动完成iPython笔记本?

avi*_*ron 8 ipython ipython-magic jupyter

我正在iPython笔记本中运行一些单元格.我在单元格的头部使用了%% debug命令.现在,当我在ipdb提示符下并且我点击了ctrl +空格或制表符时,自动完成似乎无法正常工作.

如何使用自动完成?

小智 4

安装pyreadline:

pip install pyreadline
Run Code Online (Sandbox Code Playgroud)

打开 jupyter 笔记本并在一个单元格中运行以下命令:

%config IPCompleter.greedy=True
Run Code Online (Sandbox Code Playgroud)

每当您想要进行自动完成时,只需按 TAB 键即可。

对我有用!

  • 您使用什么操作系统等?对于 OSX 上的 Firefox,这对我不起作用。Tab 键只是将我移动到下一个 jupyter 窗口。有什么建议么?干杯。 (3认同)