astral-sh/uv

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

Open

#13.992 geöffnet am 12. Juni 2025

Auf GitHub ansehen
 (4 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Rust (3.111 Forks)batch import
enhancementerror messageshelp wanted

Repository-Metriken

Stars
 (84.934 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 6T 16h) (222 gemergte PRs in 30 T)

Beschreibung

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

Contributor Guide