Skip to content

UV lists python interpreters but can't use them! #9668

Closed
@meitham

Description

@meitham

I'm on version uv 0.5.6 (b70c4f3 2024-12-03) on windows
uv sees my python interpreters from the windows registry

C:\Temp>uv python list
cpython-3.13.0+freethreaded-windows-x86_64-none    <download available>
cpython-3.12.7-windows-x86_64-none                 <download available>
cpython-3.12.2-windows-x86_64-none                 D:\apps\Python\Python312\python.exe
cpython-3.11.10-windows-x86_64-none                <download available>
cpython-3.10.15-windows-x86_64-none                <download available>
cpython-3.9.20-windows-x86_64-none                 <download available>
cpython-3.9.13-windows-x86_64-none                 D:\apps\python\Python39\python.exe
cpython-3.9.12-windows-x86_64-none                 C:\ProgramData\Miniconda3\python.exe
cpython-3.8.20-windows-x86_64-none                 <download available>
cpython-3.7.9-windows-x86_64-none                  <download available>
cpython-3.7.6-windows-x86_64-none                  C:\apps\python37\python.exe
pypy-3.10.14-windows-x86_64-none                   <download available>
pypy-3.9.19-windows-x86_64-none                    <download available>
pypy-3.8.16-windows-x86_64-none                    <download available>
pypy-3.7.13-windows-x86_64-none                    <download available>

But when I try and use one of them uv complains it does not exists

C:\Temp>uv venv --python 3.9.13 orion --seed --no-python-downloads
  x No interpreter found for Python 3.9.13 in managed installations, search path, or registry

I think the uv venv command does not use the same discover mechanism as the uv list

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions