Describe the Bug
Cursor Pyright depends on the ms-python.python
extension, which is not installed. Please install this extension.
If you click the “Install” button, the extension will tell you that ms-python.python
is installed and will ask you to restart the window. After the reboot, a message will appear again stating that ms-python.python
is not installed.
Steps to Reproduce
- Install Cursor for the system
- Install the Python extension
Expected Behavior
Working with the Python extension
Screenshots / Screen Recordings
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Версия: 1.1.7 (system setup)
Фиксация: 1.96.2
Дата: 7111807980fa9c93aedd455ffa44b682c0dc1350
Electron: 2025-07-01T07:38:05.103Z
ElectronBuildId: 34.5.1
Chromium: undefined
Node.js: 132.0.6834.210
V8: 20.19.0
ОС: 13.2.152.41-electron.0
Additional Information
No Python code is highlighted and it is impossible to work with it.
Does this stop you from using Cursor
Yes - Cursor is unusable
Could you try removing the python extension from disk? The installation of the extenasion might be corrupted, which is preventing it from loading even though it is installed. To do so, please run:
rm -rf ~/.cursor/extensions/ms-python.python*
Then, can you reinstall the python extension from the marketplace?
Hello
I have removed the following extensions:
anysphere.cursorpyright-1.0.5
ms-python.debugpy-2025.6.0-win32-x64
ms-python.python-2025.6.1-win32-x64
(there are no more python-related extensions)
I went to Cursor and installed Python from Anywhere. It was installed together with ms-python.debug and ms-python.python, but an error still occurred.:
Cursor Pyright depends on the ms-python.python
extension, which is not installed. Please install this extension.
I tried the same thing, but clicked install ms-python.python, but it also didn’t work.
I’m blocked on this as well. Same problem. I’ve tried removing the file per suggestion. Doesn’t change anything.
Using Cursor for Jupyter notebooks is not feasible for me right now and it’s disrupting work.
any ideas or workarounds?
If that didn’t work, it might be necessary to fully remove the Cursor application state. This would wipe all history, etc; but, these commands would leave behind your settings:
- Mac:
rm -rf ~/Library/Application\ Support/Cursor ~/.cursor/extensions
- Windows:
rd -r %UserProfile%\AppData\Roaming\Cursor
and rd %UserProfile%\.cursor\extensions
- Linux:
rm -rf ~/.cursor/extensions ~/.config/Cursor/
After these commands, Cursor was reset to factory settings. I had to log in and configure it again. However, this time, I chose not to import settings from VS Code. After configuring Cursor, I installed the Python extension manually and everything started working fine. After that, I clicked import settings from VS Code again, the extensions were downloaded, and after restarting, the same error appeared again.
So the solution is to use the commands above and then not import the settings from VS Code.