title: Completion in IPython (jupyter) does now work (unexpected keyword argument 'column')
body: <p>I'm using jupyter notebook, and it works fine, but when I press TAB, the auto-completion doesn't work.
  I already checked all the similar cases in StackOverflow,  but none of the solutions worked for me.
  I have also tried to do &quot;pip upgrade&quot; to: IPython, IPYKernel, Jedi, and Tornado, the upgrade works fine but the problem is still there.
  I tried in Firefox, Chrome and Edge.
  When I press TAB I can see those errors in the terminal:</p>
  <pre><code>[IPKernelApp] ERROR | Exception in message handler:
  Traceback (most recent call last):
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\ipykernel\kernelbase.py&quot;, line 265, in dispatch_shell
      yield gen.maybe_future(handler(stream, idents, msg))
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\tornado\gen.py&quot;, line 762, in run
      value = future.result()
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\tornado\gen.py&quot;, line 234, in wrapper
      yielded = ctx_run(next, result)
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\ipykernel\kernelbase.py&quot;, line 580, in complete_request
      matches = yield gen.maybe_future(self.do_complete(code, cursor_pos))
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\ipykernel\ipkernel.py&quot;, line 356, in do_complete
      return self._experimental_do_complete(code, cursor_pos)
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\ipykernel\ipkernel.py&quot;, line 381, in _experimental_do_complete
      completions = list(_rectify_completions(code, raw_completions))
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\IPython\core\completer.py&quot;, line 484, in rectify_completions
      completions = list(completions)
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\IPython\core\completer.py&quot;, line 1818, in completions
      for c in self._completions(text, offset, _timeout=self.jedi_compute_type_timeout/1000):
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\IPython\core\completer.py&quot;, line 1861, in _completions
      matched_text, matches, matches_origin, jedi_matches = self._complete(
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\IPython\core\completer.py&quot;, line 2029, in _complete
      completions = self._jedi_matches(
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\IPython\core\completer.py&quot;, line 1373, in _jedi_matches
      interpreter = jedi.Interpreter(
    File &quot;c:\users\tomer\appdata\local\programs\python\python39\lib\site-packages\jedi\api\__init__.py&quot;, line 725, in __init__
      super().__init__(code, environment=environment,
  TypeError: __init__() got an unexpected keyword argument 'column'
  </code></pre>
  <p>I'll be glad if someone can help me with this case</p>