Jupyter笔记本中的内核需要太长时间才能自动完成(制表符)

Pat*_*bug 5 python jupyter jupyter-notebook

我刚装了几个库Deep Learning一样kerastheano等安装了罚款,但是当我写代码Jupyter notebook,并按tab为自动完成的内核jupyter notebook似乎太长了用于自动完成。有时需要花费几分钟才能显示自动完成的选项。我最初以为内核已挂起,因此每次都必须重新启动它。

我在另一篇Stack Overflow文章中读到,安装pyreadline可能会有所帮助。我安装了它,但是仍然有同样的问题。

还有其他人遇到过这个问题吗?我该如何解决这个问题?

任何指针将不胜感激。

Mil*_*les 17

答案不多,但是您可以在笔记本顶部尝试:
%config Completer.use_jedi = False

  • 要获得有关此解决方案的更多信息,请参阅https://github.com/ipython/ipython/issues/10493和https://github.com/davidhalter/jedi/issues/931,其中讨论了此解决方案。 (2认同)
  • 有没有办法将其放入某个配置文件中,这样我就不必将其添加到我创建的每个笔记本中? (2认同)
  • @Kayvee您可以将`c.Completer.use_jedi = True`添加到`ipython_config.py`文件中。https://ipython.readthedocs.io/en/stable/development/config.html (2认同)