The kernel picker
Click the kernel button (shows the current kernel name) to open the picker.Kernel information
The button displays:- Status indicator: Colored dot showing kernel state
- Display name: Language and environment (e.g., “Python 3.11 | /usr/local/bin/python”)
Selecting a kernel
The picker groups available kernels by language:- Python: All Python installations and virtual environments
- R: R installations
- Julia: Julia installations
Up to five kernels show per group. Click See more kernels to view all available options.
Active kernels
If a kernel is already running, it appears separately under Active — you can attach to an existing kernel session instead of starting a new one.Status indicators
The kernel status dot changes color:
When code is running, a spinner appears in the toolbar.
Toolbar actions
The toolbar provides buttons for common kernel operations:Execution control
Kernel management
Combined actions
Some actions combine restart with execution:- Restart and run all: Fresh kernel, then run everything
- Restart and run up to current: Fresh kernel, then run to current cell
- Restart and clear: Fresh kernel, clear all outputs
Execution indicator
When cells are running:- A spinner appears in the toolbar
- Click the spinner to scroll to the executing cell
- The spinner persists until execution completes
Default kernel
Set your preferred default kernel in Settings > General:- Go to Settings
- Under Default Python Environment, select your preferred Python
- New notebooks use this kernel automatically
Responsive layout
When the window is narrow, toolbar actions collapse into a More menu (⋮). All the same actions are available — just fewer visible buttons.Keyboard shortcuts
Troubleshooting
Kernel not starting
- Check that the Python/R/Julia installation exists
- Verify virtual environments are activated correctly
- Look at the error message in the status area
Kernel keeps dying
- Memory issues can crash kernels — check your system resources
- Some packages have installation problems — try in a fresh environment
- The kernel log may have more details
Wrong environment
- Verify the kernel picker shows the expected path
- Check that packages are installed in that environment
- The environment shown in the picker should match where you installed dependencies

