Kernel and Python selection
Use this guide when Orion cannot find Jupyter, prompts repeatedly to create a managed environment, or you need to point the CLI at a specific Python installation.
Use Orion's managed environment (default)
On first run, Orion may offer to create ~/.orion/runtime/venv (Windows: %USERPROFILE%\.orion\runtime\venv) with Jupyter and orion-ui preinstalled.
Approve automatically:
orion --yesThis is the simplest path if you do not need a custom conda stack.
Pick a different Python (npm CLI)
The npm orion-notebook CLI supports Python selection:
orion --pick-pythonOr persist a choice:
orion config python pick
orion config python show
orion config python resetThe pip launcher does not include config or --pick-python. Use managed Jupyter or connect manually with --app-only.
Connect without CLI-managed Jupyter
Start your own server: Connect to an external Jupyter server
Or run Orion without starting Jupyter:
bashorion --app-onlyConnect via the kernel selector in the UI.
Jupyter not installed
In the environment you want to use:
python -m pip install jupyter_serverThen start the server with CORS allowed. See Fix Jupyter CORS connection errors.
Incompatible Jupyter Server
Orion requires Jupyter Server APIs for kernels, sessions, contents, and terminals. Upgrade:
python -m pip install -U jupyter_serverRelated
Last updated May 2026.
