astral-sh/uv

Improve error message on "failed to spawn" where the Python interpreter is missing

Open

#13.992 aberto em 12 de jun. de 2025

Ver no GitHub
 (4 comments) (0 reactions) (0 assignees)Rust (3.111 forks)batch import
enhancementerror messageshelp wanted

Métricas do repositório

Stars
 (84.934 stars)
Métricas de merge de PR
 (Mesclagem média 6d 16h) (222 fundiu PRs em 30d)

Description

Summary

e.g., as reported in https://github.com/astral-sh/uv/issues/13196

The error message when the Python interpreter cannot be found by an entry point is

error: Failed to spawn: `jupyter` Caused by: No such file or directory (os error 2)

We can read the entry point and provide a better error message in this case.

Related #13989

Example

error: Failed to spawn: `jupyter` Caused by: No such file or directory (os error 2)

hint: `jupyter` uses a Python interpreter at `path` which no longer exists

Guia do colaborador