Surprising mandatory pylance uninstall

I cannot restart language server as well.

This is still an issue, not just performance but I cannot reference functions in python files.

This has become an absolute blocker for my team as well. Recent Cursor installations are unable to install the Pylance extension from the marketplace, and the Python extension from Anysphere does not offer import suggestions through the quick fix option. Only after opening the file location of the missing import will it recognize the path and suggest the import. Stdlib packages import just fine. Have tried countless settings and configurations and even symbol search has been extremely slow. At this point, the Anysphere extension is unusable and with no support for Pylance, it has prevented us from making the switch to Cursor for development.

Hi Cursor Team, can’t a billion dollar company fix this problem in 2 weeks? It’s really depressing(

1 Like

Hello, this is also affecting our team.

I am personally moving back out of Cursor, sadly AI features are not enough if we do not have basic IDE features that we’ve had for years.

I am also moving back to vscode solely because of this

Can we get some Cursor employee to shed light on this? If no fix is available then my team will consider switching back to VS Code. I am not sure if the product managers at Cursor realize how much operational impact they had when they removed support for Pylance so abruptly.

7 Likes

Bumping this topic up. Cursor’s python extension doesn’t have functionalities like refactoring a function and moving it to another file, or updating imports when file is moved. It is quite a blocker and for now, I am forced to use both VSCode and Cursor, and as I am doing so, I am also tempted to try other agents on VSCode to avoid this.

If at least an engineer can respond or tell us that this is being considered in the pipeline that will be helpful.

@ravirahman

1 Like

Hello, any news on that topic?

I cannot solve this issue, and is preventing me from using Cursor. This is a major blocker for anyone working with Python.

The lack of the refactoring capabilities were already annoying, but now, having the full Python extension broken makes Cursor unusable on an everyday basis.

Thanks !

1 Like

Hi, I managed to find a way on making this to work.Go to VS Code Settings, then search for gallery: For “Gallery: Service Url” input this Url: https://marketplace.visualstudio.com/_apis/public/gallery. After that you gonna have to install the extension Python Refactoring (which doesn’t appear in the cursor marketplace, hence you need to force Cursor to use VS Code marketplace, as Microsoft is not allowing other VS Code forks to use it by default). After that you might be asked to disable PyLance as it is conflicting with the one from Anysphere. Might as well as do it as you can’t use it outside VS Code anyway, or just remove the marketplace from the gallery url and that will automatically remove the Python version installed that has PyLance. That’s about it.. Python Refactoring + Anysphere Python to get some refactoring capabilities. (introduce variable, method) unfortunately no move refactoring yet

Having a lot of problems with cursor rn. I could not go to fixture definition and deleted cursor python extension as someone suggested. Now nothing works at all. can’t find pylance neither this cursor thing on the marketplace. i guess i will have to go back to vscode

Echoing that my entire team has moved back to vscode because of this. Anysphere is dysfunctionally slow and missing critical features