【问题标题】:How to get auto completion on jupyter notebook?如何在 jupyter notebook 上自动完成?
【发布时间】:2020-07-23 17:32:02
【问题描述】:

我是 Python 语言编程的新手。我发现我们可以在 Jupyter notebook 上自动完成。我发现了这个建议:

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

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

pip3 安装 jupyter-tabnine, jupyter nbextension install --py jupyter_tabnine, jupyter nbextension 启用 --py jupyter_tabnine, jupyter serverextension enable --py jupyter_tabnine"

我做了 4 步安装,看起来安装得很好。但是,当我尝试使用 Jupyter 笔记本时,它的自动完成功能不起作用。基本上我的问题是请帮助如何在 Jupiter notebook 上自动完成?非常感谢。

【问题讨论】:

  • 您是否在 jupyter home 的 nbextension 选项卡中激活了 tabnine 扩展?
  • 是的,我做到了。但是还是不行

标签: python jupyter-notebook jupyter


【解决方案1】:

安装 Nbextensions 后,进入 jupyter notebook 中的 Nbextensions,勾选 Hinterland。然后重新打开你的 jupyter notebook。

【讨论】:

    【解决方案2】:

    在编写代码时按两次tab,自动完成选项卡将为您显示。只需选择一个并按enter

    【讨论】:

    • 我在重新安装 anaconda 后按一次 tab 按钮设法获得自动完成功能。然而,我想在不按标签按钮的情况下自动完成自动完成
    猜你喜欢
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    • 2021-02-17
    • 2020-05-20
    • 2019-03-10
    • 1970-01-01
    相关资源
    最近更新 更多