Unable to install Python extension in the marketplace

If extensions are stuck installing, and you’ve ruled out that it’s a network issue, I’d recommend doing a clean installation.

On the remote server, remove: (Only need to do this step if you’re using Cursor over SSH / Docker / WSL):

rm -rf ~/.cursor
rm -rf ~/.cursor-server

Then, locally:

Windows:
Run the uninstaller, and then also remove the following folders:

rd -r %UserProfile%\.cursor
rd -r %UserProfile%\AppData\Local\Programs\Cursor
rd -r %UserProfile%\AppData\Roaming\Cursor

Macos
Delete the app, and then also remove:

rm -rf ~/Library/Application\ Support/Cursor
rm -rf ~/.cursor

Linux
Remove the appimage, and then also remove:

rm -rf ~/.config/Cursor/
rm -rf ~/.cursor

This will fully wipe all Cursor state, so you might want to back things up before proceeding.