Kernel Selection doesn't work

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I cannot select any of my Kernels for my Jupyter notebook. In vs studio code it is working. It may be a problem with the extension Python Environments, which cannot be installed in the current Cursor Version because of the underline VS code version.

Every new version you give to us is a new challenges to solve.

Steps to Reproduce

Just open a new jupiter notebook and try to run it

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.50 (user setup)
VSCode Version: 1.99.3
Commit: a788ca5efbb89cf7c24e873ea3623b2e47b42490
Date: 2025-11-02T23:59:00.227Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

Yes - Cursor is unusable

58 Likes

Same here, new update broke kernel selection. I rolled back the cursor version (downloaded the cursor .exe from their website), and it now works. But had to cancel autoupdates by adding:

ā€œupdate.enableWindowsBackgroundUpdatesā€: false,
ā€œupdate.modeā€: ā€œnoneā€

9 Likes

I have the same problem

4 Likes

same here…

3 Likes

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

For some reason, when I am trying to use Jupyter notebook inside of the Cursor IDE, it is not allowing me to select a kernel. If I do select one, it just continues to show the ā€œSelect Kernelā€ dropdown in the top right corner. I have tried adding a new conda env, deleting and readding one, closing and reopening cursor, and jupyter notebook in my browser (which works). I have used Jupyter notebook successfully in cursor for over a year; I think this is a bug. Anyone else having the same issue?

Steps to Reproduce

See description above.

Expected Behavior

I should be able to select a kernel and run cells; I cannot

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.52 (user setup)
VSCode Version: 1.99.3
Date: 2025-11-03
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
OS: Windows_NT x64

For AI issues: which model did you use?

n/a

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

4 Likes

Same here, new update broke kernel selection. I rolled back the cursor version (downloaded the cursor .exe from their website), and it now works. But had to cancel autoupdates by adding:

ā€œupdate.enableWindowsBackgroundUpdatesā€: false,
ā€œupdate.modeā€: ā€œnoneā€

3 Likes

same problems happend on me

1 Like

same problem

1 Like

I have exactly the same problem! After selecting the kernel, there’s no response at all, and I can’t run cells. I hope they fix it as soon as possible…I have exactly the same problem! After selecting the kernel, there’s no response at all, and I can’t run cells. I hope they fix it as soon as possible…

3 Likes

I have the same problem, Pls ASAP.

2 Likes

SAME PROBLEM. 24 hours ago it was working, now it’s not. Please fix it

Does this stop you from using Cursor

YES!

3 Likes

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After the recent update, Cursor cannot use Jupyter Notebook properly—it fails to connect to the correct kernel.

Steps to Reproduce

  1. Update Cursor to the latest version
  2. Open a Jupyter Notebook file in Cursor
  3. Try to connect to a kernel
  4. The connection fails or connects to the wrong kernel

Expected Behavior

Cursor should successfully connect to the correct Jupyter kernel and allow normal notebook operation.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

ē‰ˆęœ¬: 2.0.54
ęäŗ¤: 7a31bffd467aa2d9adfda69076eb924e9062cb20
ę—„ęœŸ: 2025-11-03T22:40:44.657Z
ęµč§ˆå™Ø: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Cursor/2.0.54 Chrome/138.0.7204.251 Electron/37.7.0 Safari/537.36

Does this stop you from using Cursor

Yes - Cursor is unusable

1 Like

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Cursor’s Jupyter extension fails to attach kernels to .ipynb files on Windows due to path handling issues. The extension appears to construct runtime paths using Unix-style path format (/c:/Users/...) instead of Windows-native paths (C:\Users\...), causing kernel attachment to completely fail.

This affects all Jupyter notebooks in Cursor, regardless of which kernel is selected.

Steps to Reproduce

  1. Open Cursor on Windows (Windows 10/11)
  2. Open any .ipynb file
  3. Observe ā€œSelect Kernelā€ in top-right corner
  4. Attempt to select a kernel - no kernels appear in dropdown
  5. Check output logs for Jupyter extension errors

You should see Error Message:

Failed to start the Kernel 'aws (Python 3.12.4)'. 
View Jupyter log for further details. 
/c:/Users/[USERNAME]/AppData/Roaming/Cursor/User/globalStorage/ms-toolsai.jupyter/version-2025.3.0/jupyter/runtime contains invalid WIN32 path characters.

Key Issue: The path uses Unix-style format /c:/Users/... instead of Windows format C:\Users\...

Expected Behavior

Jupyter notebooks should attach to available kernels (similar to VS Code behavior), and the kernel should be selectable and functional from the kernel picker in the top-right corner of notebook files.

Actual Behavior

  • Kernel picker shows ā€œSelect Kernelā€ but kernels never attach
  • Error message appears: contains invalid WIN32 path characters
  • PowerShell commands run automatically on Cursor startup (visible in PowerShell extension output)
  • Brief win32 CLI box appears and disappears immediately
  • No kernels are available for selection, even though they are properly registered

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.50
Commit: a788ca5efbb89cf7c24e873ea3623b2e47b42490

Additional Information

OS: Windows 10/11 (10.0.22631)
Architecture: x64
Jupyter Extension: Built-in (ms-toolsai.jupyter)

Verification That Setup is Correct

The same notebooks and kernels work perfectly in VS Code, confirming this is a Cursor-specific issue:

Kernels Properly Registered

Available kernels:
  python3         C:\Users\...\anaconda3\envs\code_mapping\share\jupyter\kernels\python3
  aws             C:\Users\...\AppData\Roaming\jupyter\kernels\aws
  code_mapping    C:\Users\...\AppData\Roaming\jupyter\kernels\code_mapping

Verified via: jupyter kernelspec list

Working in VS Code

  • Same notebooks attach kernels successfully in VS Code
  • Same kernels are available and functional
  • No path-related errors in VS Code

Additional Context

Automatic PowerShell Commands

On Cursor startup, two PowerShell commands run automatically (visible in PowerShell extension output). These appear to be the extension attempting to:

  1. Detect or fix the path issue
  2. Launch kernels using shell commands as a workaround

Both attempts fail immediately due to the invalid path format, causing a brief win32 CLI window to appear and disappear.

Affected Users

This bug prevents all Jupyter notebook functionality in Cursor on Windows. Users must either:

  • Use VS Code for Jupyter notebooks instead
  • Use JupyterLab/Notebook Server in browser
  • Avoid using Jupyter notebooks in Cursor entirely

Suggested Fix

The Jupyter extension should:

  1. Use Windows-native path format (C:\Users\...) on Windows
  2. Avoid Unix-style path normalization (/c:/Users/...) on Windows
  3. Properly handle Windows path construction in the runtime directory setup

Workaround

Use VS Code for Jupyter notebooks until this is fixed. The same setup works correctly there.

Does this stop you from using Cursor

Yes - Cursor is unusable

5 Likes

Update - uninstalling Cursor and reinstalling appears to have resolved the issue. Not sure what the root cause was though, so worth further investigation. I made no changes to the app or my environment prior to the issue having started. It was working one minute then all of a sudden it wasn’t.

1 Like

Note that this is not an isolated case, I encountered the same problem too. After upgrading to the latest version of Cursor this morning, I can no longer use Jupyter. After reinstalling version 1.7.54, everything works normally, but once I upgrade to 2.0.54, it stops working again.

I’m having the same issue. I’m thinking about reinstalling the cursor, but I’m wasting my precious time.

Same issue. I used the Jupyter notebook on the cursor with conda env.
While loading the conda env after update the cursor, I found the extension error that failed to load with WIN32 path ā€˜/c:~~~’.
After reinstalling the cursor to 2.0.54, I faced the path error again.

update: After downgrading to 1.7.x, the cursor found the kernel with the correct WIN32 path. thx @Peng_Fred.

Just revert to version 1.7. about 2.0. We’ll have to wait at least 10 versions more updates before we dare to use it stably.

Same issue

Facing the same issue :frowning: