Errores al instalar Python, pip y herramientas de IA en Windows
Muchas herramientas de IA piden Python, Node.js o un script de PowerShell. Estos son los errores de instalación que más se repiten en Windows, con el comando que los arregla.
Python no está instalado o no se añadió al PATH, la lista de carpetas donde Windows busca los programas. En Windows, escribir «python» puede abrir además la Microsoft Store en lugar de Python.
Cómo se arregla
Descarga Python desde python.org y, en la primera pantalla del instalador, marca la casilla para añadirlo al PATH.
Cierra todas las ventanas de terminal y abre una nueva.
Prueba python --version. Si no va, prueba py --version, el lanzador que instala python.org.
Si se abre la Microsoft Store, busca «alias de ejecución de aplicaciones» en Configuración y desactiva los de python.exe y python3.exe.
Cómo saber que está arreglado
python --version muestra la versión que has instalado.
El paquete no tiene una versión ya compilada para tu versión de Python y pip intenta compilarlo, para lo que necesita las herramientas de compilación de Microsoft. Pasa a menudo con la versión de Python más reciente.
Cómo se arregla
Mira en la página del paquete (pypi.org) qué versiones de Python admite.
Si la tuya es demasiado nueva, instala una versión anterior de Python y crea el entorno con ella.
Actualiza pip antes de reintentar: python -m pip install --upgrade pip.
Solo si el paquete exige compilarse, instala las Build Tools de Visual Studio desde la web de Microsoft.
Cómo saber que está arreglado
La instalación termina con «Successfully installed».
En Windows PowerShell, curl no es el programa curl: es otro nombre de Invoke-WebRequest, que no entiende las mismas opciones y se lleva mal con las comillas del JSON.
Cómo se arregla
Usa Invoke-RestMethod y construye el cuerpo con ConvertTo-Json.
Las variables de entorno se leen al abrir cada programa. Las ventanas y programas que ya estaban abiertos no ven las nuevas. Algunos programas, como Ollama, siguen en la bandeja del sistema aunque cierres su ventana.
Cómo se arregla
Cierra todas las terminales y el programa, incluido su icono de la bandeja.
Abre una terminal nueva y comprueba la variable: $env:NOMBRE_DE_LA_VARIABLE.
Vuelve a abrir el programa desde esa terminal o desde el menú Inicio.
Cómo saber que está arreglado
La terminal nueva muestra el valor y el programa se comporta como esperas (por ejemplo, Ollama con el contexto nuevo en ollama ps).
Algunos programas no manejan bien las rutas con caracteres que no son ASCII. Si tu carpeta de usuario se llama «José» o «Muñoz», pueden fallar al cargar archivos de ahí.
Cómo se arregla
Crea una carpeta con un nombre simple, como C:\ia.
Mira si el programa permite elegir dónde guarda sus datos. En Ollama es la variable OLLAMA_MODELS: [Environment]::SetEnvironmentVariable("OLLAMA_MODELS", "C:\ollama-modelos", "User").
Reinicia el programa y vuelve a descargar o mover los archivos a la carpeta nueva.
Cómo saber que está arreglado
El programa carga los archivos desde la ruta nueva sin el error de antes.