Don't work <TAP> (auto-completion) on my notebook

Hello, I started jupyter notebook before 3days.
But starting is very hard :frowning:

I want to use auto-completion on notebook, and check the shortcut is .

But it doesn’t work, but other shortcut work well. (ex Shift+Tab)

In google, someone says use nbextension, or nbconvert downgrade, or jedi upgrade, etc, but it always not accept.
Don’t work when run " % config ipcompleter.greedy=true " , run other cell after module import, too.

Is reinstalling jupyter notebook solution?

my OS is Windows10, so I downloaded anaconda.
newest version of python in anaconda is 3.8, but it conflict with python 3.7 on windows, so I make virtual environment having python 3.7.

This is versions of jupyter packages
(but I think it doesnt seem to be important, because TAB is standard shortcut and all my friends use TAB without upgrading and installing)

python - 3.7.9
jedi - 0.18.0
jupyter - 1.0.0
jupyter-contrib-core - 0.3.3
jupyter_client - 6.1.7
jupyter_console - 6.2.0
jupyter_contrib_core - 0.3.3
jupyter_contrib_nbextensions - 0.5.1
jupyter_core - 4.7.0
jupyter_highlight_selected_word - 0.2.0
jupyter_latex_envs - 1.4.6
jupyter_nbextensions_configurator - 0.4.1
jupyterlab_pygments - 0.1.2
jupyterthemes - 0.20.0

jupyter core : 4.7.0
jupyter-notebook : 6.1.6
qtconsole : 4.7.7
ipython : 7.19.0
ipykernel : 5.3.4
jupyter client : 6.1.7
jupyter lab : not installed
nbconvert : 5.6.1
ipywidgets : 7.6.0
nbformat : 5.0.8
traitlets : 5.0.5

Hi @GimhaeMan - welcome to the community!

Apparently, there are auto-completion issues introduced by a recent release of jedi (0.18). Please downgrade jedi and I suspect you’ll be moving forward. There’s an outstanding IPython PR to pin the older release, but no “carrier” for that change yet.

1 Like

Thank you, sir @kevin-bates !!!
It works very well thanks to you !!!