Pasar al contenido principal
Compartir en:

Instala Python en Windows en Minutos

Instalación de Python en Windows

Guía orientada a usuarios GIS — compatibilidad con QGIS y ArcGIS Pro

¿Qué es Python?

Creado por Guido van Rossum en 1991, Python es un lenguaje de programación interpretado de alto nivel cuya filosofía privilegia la legibilidad mediante una sintaxis limpia y la indentación significativa. Esa decisión de diseño explica por qué es la primera opción tanto para quien empieza como para equipos que mantienen sistemas grandes durante años.

En el ámbito geoespacial, Python es la columna vertebral de QGIS (PyQGIS), ArcGIS Pro (ArcPy) y GDAL/OGR. Se utiliza para automatizar geoprocesos, conectar APIs como Google Earth Engine, modelar variables ambientales con xarray/rasterio y desplegar tableros con Streamlit o Dash.

P
Logotipo oficial de Python.

Proceso de instalación — Windows 64 bits

PASO 1Descargar el instalador

Descarga Python desde la página oficial. La versión 3.12.10 sigue siendo recomendable cuando trabajas con stacks GIS legacy:

👉 https://www.python.org/downloads/release/python-31210/

En la sección Files, elige Windows installer (64-bit).

Página de descargas oficial de Python 3.12.10.

PASO 2Iniciar el instalador y agregar a PATH

Ejecuta el archivo python-3.12.10-amd64.exe. En la primera pantalla:

  1. Marca la casilla Add Python 3.9 to PATH (crítico para usar python y pip desde cualquier terminal).
  2. Haz clic en Customize installation en lugar de Install Now, para controlar la ruta.
Ventana del instalador de Python 3.9.13 con la opción Add Python 3.9 to PATH activada en la parte inferior
Activa Add Python 3.12 to PATH antes de continuar.

PASO 3Optional Features

Activa todas las opciones: pip, tcl/tk, Python test suite, py launcher y for all users.

Pantalla Optional Features del instalador de Python con todas las casillas marcadas
Optional Features — todas activadas.

PASO 4Ruta de instalación personalizada

En Advanced Options, define la ruta como C:\Python312. Esto evita rutas con espacios o caracteres especiales que rompen scripts y entornos virtuales.

💡 ¿Por qué C:\Python312? La ruta por defecto queda dentro de AppData\Local, que algunos antivirus corporativos bloquean. Usar C:\Python312 simplifica permisos, hace los PYTHONPATH más cortos y facilita compartir scripts en equipo.
Pantalla Advanced Options del instalador con el campo Customize install location configurado en C:\Python39
Ruta de instalación personalizada.
Barra de progreso del instalador de Python copiando archivos al sistema
Instalación en curso.

PASO 5Verificar la instalación

Abre CMD (Win + R → escribe cmd) y ejecuta:

python --version

Salida esperada:

Python 3.12.10
Si CMD responde "no se reconoce el comando": PATH no se actualizó. Cierra y vuelve a abrir CMD. Si persiste, revisa Variables de entorno y agrega manualmente C:\Python312 y C:\Python312\Scripts.
Ventana del símbolo del sistema mostrando el comando python --version y la respuesta Python 3.9.13
Verificación exitosa de la versión instalada.

PASO 6Instalar pandas

Antes de instalar paquetes, actualiza pip:

python -m pip install --upgrade pip

Luego instala pandas:

pip install pandas
Buena práctica Si vas a manejar más de un proyecto, crea un entorno virtual antes:
python -m venv C:\envs\geo
C:\envs\geo\Scripts\activate
pip install pandas
Así no contaminas el Python del sistema y puedes tener stacks distintos por proyecto (uno con GDAL, otro con TensorFlow, etc.).
Terminal mostrando la descarga de pandas y sus dependencias mediante pip install pandas
Descarga e instalación de pandas.
Terminal con el mensaje Successfully installed pandas indicando instalación exitosa
Confirmación: pandas instalado.

PASO 7Instalar Jupyter Notebook y JupyterLab

Para análisis interactivo, instala ambos entornos:

pip install jupyter notebook
pip install jupyterlab
Terminal mostrando la instalación de JupyterLab y sus múltiples dependencias
Instalación de JupyterLab.

PASO 8Iniciar JupyterLab

Lanza JupyterLab desde CMD:

jupyter lab

El comando abre tu navegador en http://localhost:8888/lab. Ya puedes crear tu primer notebook con File → New → Notebook, kernel Python 3.

Terminal mostrando los logs de arranque de JupyterLab con la URL de acceso local
Arranque de JupyterLab desde CMD.
Interfaz de JupyterLab abierta en el navegador con el launcher mostrando opciones de Notebook, Console y Terminal
Interfaz de JupyterLab lista para usar.

Verificación rápida

Pega lo siguiente en una celda de JupyterLab y ejecuta con Shift+Enter:

import sys, pandas as pd
print("Python:", sys.version.split()[0])
print("pandas:", pd.__version__)
df = pd.DataFrame({"x": [1, 2, 3], "y": [10, 20, 30]})
df
Salida esperada Versiones impresas y un DataFrame de 3 filas × 2 columnas mostrado en formato tabla.

Compatibilidad con software GIS

Cada plataforma GIS embebe su propio Python. Instalar Python a nivel de sistema (esta guía) no reemplaza al de QGIS o ArcGIS Pro: convive con ellos. Esta tabla resume el estado a abril 2026:

Software Versión Python embebido Compatible con 3.9.13 del sistema
QGIS LTR 3.34 3.12 Solo para scripts externos
QGIS legacy 3.22 / 3.16 3.9 Sí, ideal
ArcGIS Pro 3.x 3.11 Solo scripts externos
ArcGIS Pro 2.9 (legacy) 3.7 Parcial
Google Earth Engine API ≥ 3.8
Recomendación práctica Para PyQGIS o ArcPy, ejecuta los scripts dentro del entorno propio del software (OSGeo4W Shell o el conda env de ArcGIS Pro). El Python del sistema sirve para automatizaciones generales, ETL, GEE y notebooks de análisis.

Problemas comunes

«pip no se reconoce»

PATH no incluye C:\Python39\Scripts. Reinstala marcando Add to PATH o agrégalo manualmente.

SSL error al instalar paquetes

Frecuente en redes corporativas con proxy. Soluciones: configurar HTTPS_PROXY, o usar el flag --trusted-host:

pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org pandas

Conflicto con varias versiones de Python

Si ya tienes Python instalado por Anaconda o por QGIS, usa el py launcher:

py -3.9 --version
py -3.9 -m pip install pandas

JupyterLab no abre el navegador

Copia manualmente la URL con token que aparece en CMD (ej. http://localhost:8888/lab?token=...) y pégala en tu navegador.

Guía actualizada — abril 2026. Mantenida por Nino, Ingeniería en Geomática / GIS. Si encuentras un paso que ya no aplica con la versión actual de Windows o de los paquetes, repórtalo.

Certifícate con los mejores

Agrega más conocimientos a tu curriculum.

Certifícate ahora