如何在不使用选项卡的情况下在 jupyter notebook 中获得自动完成功能?

新手上路,请多包涵

我想在笔记本中获得自动完成功能,即当我输入内容时,会出现一个下拉菜单,其中包含我可能输入的所有可能内容,而无需按选项卡按钮。有这样的事吗?

我试过 :

%config IPCompleter.greedy=True

但这需要按下标签按钮

原文由 physicsnoob1000 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 440
2 个回答

有一个名为 Hinterland for jupyter 的扩展,它会在输入时自动显示下拉菜单。还有一些其他有用的扩展。

为了安装扩展,你可以按照这个 github repo 上的指南进行操作。要轻松激活扩展,您可能需要使用 扩展配置 器。

原文由 physicsGuy 发布,翻译遵循 CC BY-SA 4.0 许可协议

Jupyter Notebook 的自动完成功能非常弱,即使有腹地扩展也是如此。感谢基于深度学习的代码自动完成的想法。我开发了一个基于 TabNine 的 Jupyter Notebook 扩展,它提供了基于深度学习的代码自动完成。这是我工作的 Github 链接: jupyter-tabnine

它现在在 pypi 索引 上可用。只需发出以下命令,然后享受它:)

 pip3 install jupyter-tabnine
jupyter nbextension install --py jupyter_tabnine
jupyter nbextension enable --py jupyter_tabnine
jupyter serverextension enable --py jupyter_tabnine

演示

原文由 Wenmin Wu 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题