question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

c.Completer.use_jedi instruction may be pointing to the wrong config file

See original GitHub issue

What I am trying to do…

Speed up tab completion by telling IPython not to use Jedi

How I would like to learn how to do it…

Following the Readme

How the project might keep the docs accurate…

The readme says to modify c.Completer.use_jedi in ipython_kernel_config.py but I believe that this config setting is actually defined in ipython_config.py.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:24 (21 by maintainers)

github_iconTop GitHub Comments

1reaction
bolliger32commented, Apr 4, 2021

@g6ai I just dropped the <0.18.0 pin here

1reaction
krassowskicommented, Feb 20, 2021

FYI I am getting issues with jedi 0.18. My pyls won’t initialize and the jupyter lab logs are saying theres a dependency conflict with jedi.

Ah, yes! Sorry about not being clear/saying it in a misleading manner. The codebase of the pyls fork is compatible with Jedi 0.18 and even with Jedi master, but there is a pin that needs to be manually changed for pyls to work, so it will not work by installing it as-is but will require cloning -> changing the pin in setup.py -> pip install .. Plus the IPython version stuff. In any case 0.18 support is not production-ready yet, it’s more like “if you really want to check it out for benchmark, then it is possible”.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to config 'Completer.use_jedi' to 'False' in Juypter ...
I launch my jupyterlab from docker and catch this problem. I solved like this:
Read more >
How to enable Autocompletion in Jupyter Notebook application
Once you have enabled and run the %config Completer.use_jedi = False magic command, you can trigger the code autocompletion by pressing the tab ......
Read more >
Language Server Protocol integration for Jupyter(Lab) - GitHub
You can configure the completer to not attempt to fetch the kernel completions if the kernel ... Completer.use_jedi = False in your ipython_config.py...
Read more >
Jedi.el - Python auto-completion for Emacs - (to be determined)
To check that jedi:setup is called properly via python-mode-hook, run M-: jedi-mode RET in some Python file. It should return t . If...
Read more >
Config file and command line options - The Jupyter Notebook
Config file and command line options . The notebook server can be run with a variety of command line arguments. A list...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found