pip en Windows que da el error: comando ‘instalar’ desconocido o no admitido

Instalé pip en Windows descargando http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49 y ejecutando python setup.py install

La instalación salió bien sin errores.

Pero cuando intenté instalar el paquete selenium con él, me da el siguiente error:

 pip install -U selenium Unknown option: u Unknown or unsupported command 'install' 

¿Dónde estoy cometiendo el error?

¿Por casualidad tienes el Perl pip por ahí?

Suena como el problema descrito aquí:

https://github.com/mike-perdide/gitbuster/issues/62

Para verificar, en el comando de Windows ejecute:

 C:\>where pip 

Esto potencialmente producirá lo siguiente:

 C:\strawberry\perl\bin\pip C:\strawberry\perl\bin\pip.bat 

Si es así, este es tu problema. Unistall Strawberry Perl o usa la ruta completa para python pip.

Este error se debe a que el sistema está encontrando pip.bat antes de encontrar pip.exe.

NO es necesario desinstalar Strawberry Perl o escribir la ruta completa.

Lo que hago es simplemente escribir pip.exe (la misma cantidad de pulsaciones de teclas que apt-get) cuando quiero usar la utilidad Python. Este método parece funcionar para mí en Win7 con Python (x, y) 2.7x y Strawberry Perl instalado.

Tenía el mismo problema en Ubuntu y tenía:

 $ sudo apt-get remove pip $ sudo apt-get install python-pip 

Además de la muy útil respuesta de Johannes: Si no desea desinstalar Strawberry, puede reorganizar el orden de las entradas de PATH en su sistema de Windows para asegurarse de que se encuentren Python\Scripts antes de las entradas de strawberry. Si no desea hacerlo manualmente, puede usar herramientas como el “Editor de entorno rápido”.

También puede resolver este problema sin eliminar Strawberry Perl o escribir la ruta completa. Vaya a este directorio C: \ Python2.7 \ Scripts (su directorio de Python), luego use el comando pip.

Debe proporcionar la ruta en environment variable para el archivo pip.exe

mientras ejecuta el install command , debe usar el siguiente comando

 pip.exe install selenium 

Esto seguramente funcionará, para mi esto funcionó 🙂

Yo también tuve este problema, y ​​como Johannes dijo, es porque el perl pip está interfiriendo con su Python pip.

Para evitarlo, simplemente puede hacer esto también:

python -m pip install

Para Python 3.X y superior:

En el tipo de solicitud de CMD:

 py -m pip install  

Asegúrese de que pip ya está instalado. Configure la variable de entorno para pip que apunta al archivo exe

Para actualizar:

 py -m pip install --upgrade pip 

Mismo problema con DwimPerl. Desinstalar Dwim solucionó el problema también.

C: \ Python27 \ Scripts \ pip.exe instala -U selenium

Tengo el mismo problema en Windows 10 , finalmente resolví el problema con éxito.

Utilicé el siguiente comando where pip

Estaba mostrando múltiples instalaciones de pip. Una vez retirado otra instalación funcionó bien.