Inicio
» WINDOWS
»
Cómo hacer funcionar Python y Pip en Windows
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
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.
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.
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.
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 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.
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:
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.
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.