jupyter笔记本可以像pycharm一样聪明地自动完成吗?

时间:2017-07-24 05:30:41

标签: jupyter-notebook

我认为jupyter的anaconda自动完成非常有限。我知道我们可以在pycharm中使用jupyter笔记本,但它对我来说效果不太好。我尝试寻找像pycharm或ST3包{{1}这样的功能}。

实际上,当你导入一些模块并编写modules.时,我会提到类似的功能,它会提醒你可以使用哪些属性。

3 个答案:

答案 0 :(得分:1)

我刚刚找到一个名为Hinterland的扩展程序,它满足了我的需要。你只需安装python包jupyter_contrib_nbextensions,你就会发现其他一些有用的扩展。

答案 1 :(得分:0)

我不确定这是否正是您正在寻找的结果,但您可以尝试在Notebook单元格中运行它:

%config IPCompleter.greedy=True

如果要自动完成,请点击Tab键。我不确定它是否带来了比你已经看到的更新的东西。

答案 2 :(得分:0)

是的,可以,但是扩展很棒。受TabNine的启发,我为Jupyter Notebook开发了扩展程序, github repo

此扩展程序现已在pypi上可用。只需发出以下 4 行命令即可享受它:)

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

demo