python - pypa - pip en Windows dando el error-Comando desconocido o no compatible ''instalar''
upgrade pip windows (10)
¿Tienes el pip Perl por ahí?
Suena como el problema descrito aquí:
https://github.com/mike-perdide/gitbuster/issues/62
Para verificar, en el símbolo del sistema de Windows, ejecute:
C:/>where pip
Esto potencialmente dará como resultado lo siguiente:
C:/strawberry/perl/bin/pip
C:/strawberry/perl/bin/pip.bat
Si es así, este es tu problema. Deshazte de Strawberry Perl o utiliza la ruta completa a python pip.
Instalé pip en Windows descargando http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49 y ejecutando la python setup.py install
La instalación fue bien sin errores.
Pero cuando intenté instalar el paquete de selenio 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?
Además del muy útil nswer de Johannes: Si no quiere desinstalar Strawberry, puede reorganizar el orden de las entradas PATH
en su sistema Windows para asegurar que sus Python/Scripts
se encuentren antes de las entradas de fresa. Si no desea hacerlo manualmente, puede usar herramientas como el "Editor de entorno rápido".
C: / Python27 / Scripts / pip.exe install -U selenio
Debe proporcionar la ruta en environment variable
para el archivo pip.exe
mientras ejecuta el install command
debe usar el comando debajo
pip.exe install selenium
Esto seguramente funcionará, para mí esto funcionó :)
Este error se debe a que el sistema encuentra 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 (el mismo número 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.
Mismo problema con DwimPerl. La desinstalación de Dwim solucionó el problema también.
También puede resolver este problema sin eliminar Strawberry Perl o escribir toda la ruta. Vaya a este directorio C: / Python2.7 / Scripts (su directorio de Python) y luego use el comando pip.
También tuve este problema, y como dijo Johannes, es porque el pip de Perl está interfiriendo con tu Python.
Para evitarlo, simplemente puede hacer esto también:
python -m pip install <package_name>
Tenía el mismo problema en Ubuntu y lo hizo:
$ sudo apt-get remove pip
$ sudo apt-get install python-pip
Para Python 3.X y superior:
En el indicador de CMD escriba:
py -m pip install <package_name>
Asegúrate de que pip ya está instalado. Configure la variable de entorno para que pip apunte al archivo exe
Para actualizar:
py -m pip install --upgrade pip