Obsidean_VM/01-Documentation/Python/UV UVX.md

935 B

Installation | uv

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

uv y uvx no son librerías de Python tradicionales, sino herramientas para el manejo de paquetes y entornos de Python.

uv es una herramienta de línea de comandos moderna y rápida creada por Astral (anteriormente llamada Pantsbuild). Está diseñada como un reemplazo más rápido para herramientas estándar de Python como pip, venv, y otras utilidades de gestión de paquetes. Sus principales características son:

  • Instalación rápida de paquetes (mucho más rápida que pip)
  • Creación y gestión de entornos virtuales
  • Resolución de dependencias mejorada

uvx es una extensión de uv que permite ejecutar paquetes Python sin tener que instalarlos permanentemente, similar a lo que hacen herramientas como npx en el ecosistema Node.js.