El error «pip no se reconoce como un comando interno o externo» — uno de los problemas más comunes entre los usuarios de Python en Windows. Ocurre cuando el sistema no puede encontrar la utilidad pip, el gestor de paquetes con el que se instalan las bibliotecas.
Las causas pueden ser varias: desde una instalación incorrecta de Python hasta la ausencia de la ruta a la carpeta Scripts en la variable de entorno PATH. En esta guía analizaremos paso a paso cada escenario posible y mostraremos cómo solucionarlo.
Causas del error
A continuación las causas más frecuentes:
- Python no está instalado o la instalación tiene errores;
- pip no se agregó a las variables de entorno
PATH; - pip no se instaló junto con Python (se desmarcó la casilla durante la instalación);
- hay varias versiones de Python en el equipo y hay conflicto de rutas;
- los permisos de usuario o el antivirus bloquean la ejecución de pip;
- está usando una compilación antigua o no estándar de Python sin pip;
A continuación — 10 métodos fiables para resolver la situación, desde los más obvios hasta los más específicos.
Comprobar la instalación de Python y añadirlo al PATH
Paso 1. Comprobar si Python está instalado
- Presione Win + R, escriba
cmdy pulse Enter. - Escriba el comando:
python --version - Si Python está instalado, se mostrará su versión (por ejemplo,
Python 3.10.0).
Si ve un error o un mensaje indicando que el comando no se reconoce — Python no está instalado o no se añadió a la variable PATH.
Paso 2. Instalar Python añadiéndolo al PATH
- Visite el sitio oficial de Python y descargue la última versión para Windows.
- Al ejecutar el instalador, marque en la parte inferior la casilla Add Python to PATH.
- Luego seleccione Customize installation.
- Asegúrese de que en la lista de componentes esté seleccionada la opción pip.
- En el paso siguiente marque:
- Install for all users
- Add Python to environment variables
- Tras completar la instalación, reinicie el equipo.
Paso 3. Añadir manualmente Python y pip a la variable PATH
- Haga clic con el botón derecho en «Este equipo» → seleccione Propiedades.
- A la izquierda haga clic en Configuración avanzada del sistema.
- En la ventana que se abra, haga clic en Variables de entorno.
- En la sección «Variables del sistema» busque la variable
Pathy pulse Editar. - Pulse Crear y añada las rutas:
C:Users
ombre_de_usuarioAppDataLocalProgramsPythonPython3xC:Users
ombre_de_usuarioAppDataLocalProgramsPythonPython3xScripts
- Pulse «Aceptar» en todas las ventanas y abra un terminal nuevo — compruebe
pip --version.
Importante: sustituya Python3x por la versión concreta instalada en su equipo (por ejemplo, Python39).
Ejecutar pip mediante la ruta completa
Si no desea cambiar las variables de entorno, puede llamar a pip directamente por su ruta:
- Abra el Explorador de archivos y vaya a la carpeta:
C:Users
ombreAppDataLocalProgramsPythonPython3xScripts - Compruebe que en la carpeta existe el archivo
pip.exe. - En la línea de comandos ejecute:
"C:...ruta...Scriptspip.exe" install nombre_paquete
Para mayor comodidad, cree un archivo .bat o defina un alias en PowerShell.
Usar pip como módulo de Python
Este método es útil cuando pip no se reconoce como comando independiente, pero Python funciona:
python -m pip install nombre_paquete
También puede usarse para actualizar pip:
python -m pip install --upgrade pip
Si hay varias versiones de Python instaladas:
python3 -m pip install ...
python3.10 -m pip install ...
Reinstalación completa de Python con la configuración correcta
- Abra «Configuración» → «Aplicaciones» → «Aplicaciones instaladas».
- Busque Python y pulse «Desinstalar».
- Descargue la versión más reciente de Python desde el sitio oficial.
- Al instalar, seleccione:
- Customize installation
- Asegúrese de que esté habilitada la opción pip
- Marque Add Python to environment variables y Install for all users
- Instale y reinicie el sistema.
Instalar pip manualmente mediante get-pip.py
- Descargue el archivo get-pip.py.
- Guárdelo, por ejemplo, en el escritorio.
- Abra el terminal y ejecute:
cd C:Users
ombreDesktoppython get-pip.py
- Tras la instalación, compruebe:
python -m pip --version
Importante: si aparece un error de permisos, ejecute la consola como administrador.
Uso de entornos virtuales
- Asegúrese de que el módulo
venvesté disponible (se instala por defecto). - Abra un terminal en la carpeta del proyecto.
- Cree el entorno:
python -m venv venv - Actívelo:
venvScriptsactivate
Tras la activación verá el prefijo (venv) delante del indicador. Ahora puede usar pip dentro del entorno.
Gestores de paquetes alternativos
- conda (a través de Anaconda):
conda install nombre_paquete - Miniconda — versión ligera de Anaconda
- Pipenv:
python -m pip install pipenv→pipenv install nombre_paquete - Poetry: instalación mediante un script especial en la página del proyecto
Comprobar permisos y antivirus
- Abrir el terminal como administrador.
- Desactive temporalmente el antivirus o añada
python.exeypip.exea las excepciones. - Revise las políticas de seguridad: en algunas redes de dominio la ejecución de programas puede estar restringida.
- Asegúrese de que el usuario tenga permisos para ejecutar archivos desde el directorio de instalación de Python.
Instalar Python desde Microsoft Store
- Abra Microsoft Store y busque «Python».
- Seleccione la versión de la Python Software Foundation.
- Instálela y abra la línea de comandos.
- Compruebe:
python --version
pip --version
La versión de la Tienda configura automáticamente las rutas e incluye pip. Sin embargo, puede tener restricciones de acceso a los directorios del sistema.
Resolver conflictos entre varias versiones de Python
- Abra un terminal y ejecute:
where python
where pip - Si se muestran varias rutas, determine cuál tiene prioridad.
- Cambie el orden en la variable PATH: la versión deseada debe aparecer en primer lugar.
- O bien elimine las versiones innecesarias, o indique explícitamente la versión requerida:
python3.10 -m pip install ...
Conclusión
Lo importante es no quedarse en un solo intento: compruebe la instalación, configure el PATH, no olvide los permisos de acceso y los entornos virtuales. Siguiendo esta guía detallada podrá no solo resolver el problema, sino también comprender mejor cómo funciona el entorno de Python en Windows.