Cómo hacer funcionar Python y Pip en Windows

Para que Python y pip funcionen en Windows , instala el Administrador de instalación oficial de Python, abre PowerShell y ejecuta Python desde la terminal. Pip suele venir incluido con Python. Úsalo python -m pippara asegurarte de que los comandos del paquete se ejecuten a través del intérprete que vayas a usar y crea un entorno virtual para cada proyecto para mantener sus dependencias separadas.

Las instrucciones antiguas que recomendaban elegir entre versiones fijas de Microsoft Store o descargarlas get-pip.pyya no son la opción más sencilla. La documentación actual de Python recomienda el Administrador de instalación de Python, disponible en Python.org o en Microsoft Store. Este administrador gestiona los entornos de ejecución de Python y ensurepippuede restaurar pip si falta en una instalación específica.

1. Instalar Python en Windows

  1. Abre la página oficial de descargas de Python o la tienda de Microsoft y busca Python Install Manager . Ambas distribuciones del administrador son equivalentes. Confirma que el editor sea Python Software Foundation y, a continuación, instala la aplicación.
  2. Abra una nueva ventana de PowerShell. Ejecute python --version. Si aún no hay ningún entorno de ejecución de Python instalado, el administrador puede instalar la versión estable actual la primera vez que inicie Python. También puede ejecutar py listpara ver los entornos de ejecución que el administrador reconoce.
  3. Si un proyecto requiere específicamente una versión de Python, instálela explícitamente py install 3.15. Por ejemplo, verifique los requisitos del proyecto antes de elegir una versión; la versión más reciente no es automáticamente compatible con todas las aplicaciones antiguas.
Ficha de Python Install Manager en la Microsoft Store, donde se muestra a Python Software Foundation como editor y el botón de instalación.
Ejemplo de ficha de tienda con el nombre del editor y el botón de instalación visibles.

Para una instalación nueva, el pythoncomando predeterminado suele ser suficiente. Verifique el resultado con:

python --version
py list

El primer comando imprime la versión del intérprete; el segundo muestra los entornos de ejecución instalados. El número de versión exacto cambia a medida que Python recibe nuevas versiones. Para ejecutar un script desde su carpeta, use python .\script.py. Para obtener más detalles sobre el administrador, los alias y la configuración de Windows, consulte la guía oficial de Python en Windows .

Ejemplo de PowerShell que muestra que python --version devuelve Python 3.15.1 y py list muestra que hay un entorno de ejecución de CPython instalado.
Ejemplo de salida de PowerShell para comprobar Python y ver los entornos de ejecución instalados.

2. Revise la tubería y repárela solo si es necesario.

Comprueba que pip esté conectado al intérprete de Python que acabas de instalar:

python -m pip --version

La salida identifica pip y la versión de Python a la que pertenece. Si el comando funciona, puedes actualizar pip con:

python -m pip install --upgrade pip

Si Python informa de un error No module named pip, utilice el módulo bootstrap incluido en Python en lugar de descargar un script aparte:

python -m ensurepip --upgrade

Luego, vuelve a ejecutar la comprobación de la versión de pip. ensurepipUtiliza componentes incluidos con Python; no descarga un instalador de un sitio de terceros. Consulta la documentación de ensurepip si necesitas conocer las opciones disponibles.

3. Instalar paquetes en un entorno de proyecto

Instalar todos los paquetes globalmente puede provocar conflictos entre proyectos. Un entorno virtual mantiene los paquetes en una carpeta específica para cada proyecto. En PowerShell, acceda al directorio de su proyecto y cree el entorno:

py -m venv .venv
.\.venv\Scripts\Activate.ps1

Tras la activación, PowerShell suele añadir (.venv)al indicador de comandos. Instale un paquete con el mismo comando vinculado al intérprete utilizado anteriormente:

python -m pip install requests

Reemplaza requestscon el nombre del paquete que necesita tu proyecto. Para ver qué instaló pip, ejecuta python -m pip show requests. Cuando termines de trabajar en el entorno, ingresa deactivate. El entorno permanece en el disco y se puede activar nuevamente más tarde.

Ejemplo de PowerShell para crear un entorno .venv en una carpeta de proyecto y activarlo con Activate.ps1.
Ejemplos de comandos para crear y activar un entorno de proyecto en PowerShell.

Cuando PowerShell se bloquea Activate.ps1debido a su política de ejecución de scripts, no es necesario cambiar una configuración global del sistema solo para instalar un paquete. En su lugar, llame directamente al intérprete del entorno:

.\.venv\Scripts\python.exe -m pip install requests

Esto ejecuta pip dentro de ese entorno sin activarlo. La guía de Pythonvenv explica cómo se crean y utilizan los entornos en Windows.

Ejemplo de PowerShell ejecutando `python -m pip install requests` y mostrando un mensaje genérico de instalación exitosa.
El comando se instala en el intérprete que esté seleccionado actualmente en la terminal; active primero un entorno de proyecto para mantener sus paquetes aislados.

Soluciona problemas comunes de Python y pip.

  • Si aparece el mensaje "Python no se encontró" o el comando abre la Tienda, confirme que el administrador de instalación esté instalado. Luego, abra el menú Inicio y busque " Administrar alias de ejecución de aplicaciones" . Asegúrese de que Python (default)esté habilitado; si ya lo está, desactívelo y vuelva a activarlo para actualizar el comando. A continuación, intente ejecutar el comando nuevamente py list. Consulte los pasos oficiales de solución de problemas de Windows para otros conflictos de alias o de tiempo de ejecución.
  • “pip no se reconoce”: ejecute python -m pipen lugar del pipcomando independiente. Esto evita depender de que se agregue una carpeta Scripts separada a PATH.
  • Los paquetes se instalan en la versión incorrecta de Python: compárelo python --versioncon python -m pip --version. Si mantiene varias versiones, seleccione la deseada con el lanzador de Windows, por ejemplo py -3.15 -m pip --version.

Una vez que tanto la comprobación de versión como la de pip funcionan correctamente, Windows está listo para ejecutar scripts de Python e instalar las dependencias del proyecto. La Guía del usuario de empaquetado de Python incluye ejemplos adicionales de pip y del entorno.

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.