← All extensions

Python LSP

v0.0.1 · by Kyle Kelley · added 3 November 2026

python-lsp extension for Zed

Language servers

How to install

With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.

You can also open the Extensions panel in the app and search for Python LSP. The extension's id is pylsp.

Don't have Forge Super yet? Download it here.

README

From the extension's repository, written by its authors and not by Mentenaz. See the source.

Python LSP Server Zed Extension

This extension uses the Python Language Server to provide language support for Python in Zed. It has providers for jedi, mccabe, pycodestyle, pydocstyle, pyflakes, pylint, rope, yapf, mypy, and more.

Installation

Before installing this extension, install the Python Language Server and ensure that it is on your PATH. Example, using pipx:

pipx install "python-lsp-server[all]"

All extensions to the python-lsp-server must be installed to the same virtualenv that you install the server into.

Configuration

Use any of the configuration settings that pylsp supports within your zed config under pylsp.settings. Here's an example that disables the E501 line length warning:

"pylsp": {
  "settings": {
    "plugins": {
      "pycodestyle": {
        "enabled": true,
        "ignore": ["E501"]
      }
    }
  }
}