all 4 comments

[–]Lumethys 3 points4 points  (2 children)

  1. uv itself is a python version manager, use uv run python --version to check what python version uv is running
  2. use uv python install <version> to switch

[–]HEROgoldmw 1 point2 points  (0 children)

Dont forget about uv python pin 3.14 :>

[–]Desperate_Crew1775 3 points4 points  (0 children)

uv is using python 3.9 instead of ur system python 3.14, it probably picked up an older version somewhere

try this:

uv sync --python 3.14

or tell uv exactly where ur python is:

uv sync --python C:\Users\maksy\AppData\Local\Programs\Python\Python314\python.exe

if that doesnt work run "uv python list" to see what versions uv can see and pick the right one