Jupyter differences between Completer and IPCompleter

2 weeks ago 20
ARTICLE AD BOX

The right way to change Jedi status in a Jupyter notebook seems to be

%config Completer.use_jedi=False

However the right way to check whether Jedi is enabled seems to be

%config IPCompleter.use_jedi

Just running

%config Completer.use_jedi

In a cell will result in an error:

--------------------------------------------------------------------------- ValueError Traceback (most recent call last) Cell In[5], line 1 ----> 1 get_ipython().run_line_magic('config', 'Completer.use_jedi') ValueError: 'Completer' is not in list

What is the difference between IPCompleter and Completer and why Jupyter has those two?

Read Entire Article