Cursor Pyright Not Working - Language Server Starts But No Response, Python Extension Still Providing Completions

Hey, thanks for the report. The most likely cause is that basedpyright is manually installed in your conda environment.

Cursor Pyright already ships with its own basedpyright, so you don’t need to install it separately. When a local copy exists, it can conflict and the language server may fail to initialize.

Similar case: Several Issues with Cursor Pyright

Please try:

  1. Remove basedpyright and pyright from your conda env:
   pip uninstall basedpyright pyright
  1. Restart Cursor completely

Let me know if this helped.