Skip to main content
SIFR-PYENV-0003 belongs to the Embedded CPython environment diagnostic family. It means: a package graph requires Python but no root environment is selected.

Why It Happens

The selected Python environment is missing, malformed, ambiguous, or fails probe/ABI checks. Configure exactly one root-application uv environment and ensure the interpreter, site-packages, and declared imports are available.
Use sifr --explain SIFR-PYENV-0003 locally to see the renderer’s exact message template and any machine-applicable suggestions for the compiler version you are running.

Details

See the Error Codes index for the complete catalog.