Skip to content

mise sync python ​

Symlink python versions installed by pyenv or uv into mise

Use this to make versions installed by another version manager available to mise. It does not overwrite managed installs, runtime aliases, or links from other providers. With --uv, it also links mise's python versions into uv. Pass --pyenv, --uv, or both; with neither, nothing is linked.

Flags ​

  • --pyenv — Get tool versions from pyenv
  • --uv — Link uv's python versions into mise and mise's python versions into uv
  • -h --help — Print help

Examples ​

Use a python that pyenv installed

pyenv install 3.13.0
mise sync python --pyenv
mise use -g [email protected]

Share python versions with uv in both directions

uv python install 3.13.0
mise install [email protected]
mise sync python --uv
mise exec [email protected] -- python -V
uv run -p 3.12.0 -- python -V
MIT LicenseCopyright © 2026jdx.dev