【问题标题】:Jupyter Lab or Jupyter Notebook autocompletion won't workJupyter Lab 或 Jupyter Notebook 自动完成功能不起作用
【发布时间】:2021-01-18 10:45:45
【问题描述】:

昨晚我更新了所有 pip 包,突然 Jupyter 自动完成功能停止工作。我曾尝试使用不同版本的 jedi 软件包,但无济于事。我也使用了nbextenstion 选项,但没有运气。

我正在使用jedi0.18.0

Python 3.91 版

谁能帮我解决这个问题?

【问题讨论】:

    标签: python-jedi


    【解决方案1】:

    这是 IPython 和 Jedi 之间的兼容性问题,将在下一个 IPython 版本中修复:https://github.com/ipython/ipython/issues/12740(以及我的评论:https://github.com/ipython/ipython/issues/12740#issuecomment-751273584

    解决办法是暂时使用pip install jedi==0.17.2

    【讨论】:

      【解决方案2】:

      卸载jedi 并从nbextension 启用Hinterland 将解决此问题。

      另一种方法是保留jedi 并在Jupyter notebook 的顶部写%config Completer.use_jedi = False

      更多详情请关注magic

      【讨论】:

        猜你喜欢
        • 2023-03-31
        • 2021-02-17
        • 2017-03-25
        • 2020-05-20
        • 2019-08-07
        • 2020-09-03
        • 2020-05-24
        • 2019-03-15
        • 1970-01-01
        相关资源
        最近更新 更多