Problem
I installed Miniforge via Homebrew and created a conda environment named env311.
VSCode can detect and select this interpreter, but Cursor cannot see it.
Steps to reproduce
Install Miniforge via Homebrew
Create env: conda create -n env311 python=3.11
Open Cursor and run “Python: Select Interpreter”
Expected
env311 appears in the interpreter list.
Actual
env311 is missing.
Environment
macOS: (fill in)
Cursor version: (fill in)
Miniforge path: /opt/homebrew/Caskroom/miniforge/base/condabin/conda
What I tried
python.condaPath: /opt/homebrew/Caskroom/miniforge/base/condabin/conda
python.defaultInterpreterPath: /opt/homebrew/Caskroom/miniforge/base/envs/env311/bin/python
Start Cursor from terminal (cursor .)
Terminal output in Cursor
conda info -e
base /opt/homebrew/Caskroom/miniforge/base
env311 /opt/homebrew/Caskroom/miniforge/base/envs/env311
type -a conda
conda is /opt/homebrew/Caskroom/miniforge/base/condabin/conda
Steps to Reproduce
install Miniforge via Homebrew and create a conda environment named env311 with Python=3.11
Select the interpreter when edit jupyter file and you will find cursor can’t detect the env311 but at the same time, VSCode can detect it normally.
Hey, thanks for the report. I tried reproducing this on a similar setup (macOS arm64, Miniforge via Homebrew, Cursor 2.2.x), and conda environments are detected correctly on my side.
From your screenshot, when selecting a kernel it only shows the system Python 3.9.6. Please try this:
Add this to your settings.json (Cmd+, > Open Settings JSON):