Jedi Language Server

0.46.0 · active · verified Thu Apr 16

Jedi Language Server (version 0.46.0) is an active Python Language Server that wraps the powerful Jedi library to provide code intelligence features such as auto-completion, goto definition, hover, and refactoring capabilities. It supports various editors and IDEs through the Language Server Protocol (LSP), including integrations for computational notebooks. The project sees regular updates, often with monthly or bi-monthly releases.

Common errors

Warnings

Install

Imports

Quickstart

Launch the Jedi Language Server from the command line. It usually communicates over standard I/O (stdio), but can also be configured to use TCP or WebSockets. Editors and IDEs typically handle this execution automatically based on their LSP client configuration.

# Run the Jedi Language Server over standard I/O (stdio)
jedi-language-server

# Or, run it over TCP (common for remote development)
# jedi-language-server --tcp --port 2087

# Editors/IDEs typically execute this command automatically upon configuration.

view raw JSON →