【发布时间】:2021-01-18 10:45:45
【问题描述】:
昨晚我更新了所有 pip 包,突然 Jupyter 自动完成功能停止工作。我曾尝试使用不同版本的 jedi 软件包,但无济于事。我也使用了nbextenstion 选项,但没有运气。
我正在使用jedi0.18.0
Python 3.91 版
谁能帮我解决这个问题?
【问题讨论】:
标签: python-jedi
昨晚我更新了所有 pip 包,突然 Jupyter 自动完成功能停止工作。我曾尝试使用不同版本的 jedi 软件包,但无济于事。我也使用了nbextenstion 选项,但没有运气。
我正在使用jedi0.18.0
Python 3.91 版
谁能帮我解决这个问题?
【问题讨论】:
标签: python-jedi
这是 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。
【讨论】:
卸载jedi 并从nbextension 启用Hinterland 将解决此问题。
另一种方法是保留jedi 并在Jupyter notebook 的顶部写%config Completer.use_jedi = False
更多详情请关注magic
【讨论】: