Select python interpreter does see my interpreters

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor can’t see my Python interpreters even thou i have it in the path And other IDEs can see all my interpreters normally.

Steps to Reproduce

Ctrl + p and select interpreter

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 2.4.22 (user setup)
VSCode Version: 1.105.1
Commit: 618c607a249dd7fd2ffc662c6531143833bebd40
Date: 2026-01-26T22:51:47.692Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. I can see in your screenshot that the interpreter is set to anaconda3\python.exe, but the extension says “Python is not installed”. That’s a detection bug, not that Python is actually missing.

A couple of questions:

  • What do you see in Output > Python (Ctrl+Shift+U, then pick “Python” in the dropdown)? It usually shows extension errors.
  • Is Anaconda installed just for your current user, or system-wide?

For now, you can try adding this to settings.json (Ctrl+, > Open Settings JSON):

{
  "python.condaPath": "C:\\Users\\YOUR_USERNAME\\anaconda3\\Scripts\\conda.exe",
  "python.defaultInterpreterPath": "C:\\Users\\YOUR_USERNAME\\anaconda3\\python.exe"
}

After that, fully restart Cursor, not just Reload Window.

Question 1 : it was showing error yes but after i fix it it shows this

”
2026-01-28 23:08:07.432 [info] > pyenv which python

2026-01-28 23:08:07.432 [info] cwd: ~\OneDrive - UNSW\Confirmation\Images\FIXED_better

2026-01-28 23:08:08.604 [info] Editor support is inactive since language server is set to None.

2026-01-28 23:08:08.620 [info] > ~\anaconda3\python.exe -c "import sys;print(sys.executable)"

2026-01-28 23:08:23.587 [info] Native locator: Refresh started

2026-01-28 23:08:24.623 [info] Native locator: Refresh finished in 1036 ms
”

Question2: anaconda is installed for the system-wide

in fact that what i did to fix it adding interpreter manually to setting.json and to .vscode setting.json aswell.

but i still have the same issue cursor can’t see the environments nor the base python

I’m seeing an interesting line in the logs:

Editor support is inactive since language server is set to None.

Looks like the Language Server is disabled, and that might block interpreter detection.

Open settings.json (Ctrl+,) and check if you have:

"python.languageServer": "None"

If yes, change it to:

"python.languageServer": "Default"

Also make sure these extensions are installed:

  • Python (ms-python.python)
  • Cursor Pyright (anysphere.cursorpyright)

After that, fully restart Cursor (not Reload Window. Close it and open it again).

If python.languageServer isn’t there at all, add it with "Default" and restart.

Thanks, Dean, it works.

Just a note for others, it didn’t work the first time. I’m not sure why it works after multiple restarts, to be honest.
But this is what I did
Followed Dean’s answer exactly and also reinstalled following

1-Python (from extensions Ctrl +shift +x)
2-anysphere (from extensions Ctrl +shift +x)
3-pylance (didn’t find it in the extension I used this command)
cursor --install-extension ms-python.vscode-pylance

this is my setting

{

    "python.languageServer": "Default",

    "window.commandCenter": true,

    "workbench.colorTheme": "Default Light+",

    "code-runner.executorMap": {

        "python": "C:\\Users\\moham\\anaconda3\\python.exe -u"

    },

    "code-runner.runInTerminal": true,

    "python.defaultInterpreterPath": "C:\\Users\\moham\\anaconda3\\python.exe",

    "workbench.settings.applyToAllProfiles": [

        




    ]

}
1 Like