mac instalar pip

instalar - upgrade pip mac



¿Por qué PIP eleva un AssertionError en la congelación de pip? (7)

Mi consola:

desarrollador @ desarrollador-HP-14-Notebook-PC1: ~ $ pip freeze
Excepción:
Rastreo (llamadas recientes más última):
Archivo "/usr/lib/python2.7/dist-packages/pip/basecommand.py", línea 126, en principal
self.run (opciones, args)
Archivo "/usr/lib/python2.7/dist-packages/pip/commands/freeze.py", línea 68, en ejecución
req = pip.FrozenRequirement.from_dist (dist, dependency_links, find_tags = find_tags)
Archivo "/usr/lib/python2.7/dist-packages/pip/ init .py", línea 156, en from_dist
assert len ​​(specs) == 1 y especificaciones [0] [0] == ''==''
AssertionError

Instalé el paquete de tornado y esto sucedió desde entonces. ¿Cómo puedo arreglarlo?


El problema se debe a la instalación de una versión anterior de pip . Ejecute el siguiente comando para instalar una nueva versión de pip :

sudo easy_install -U pip.


Encontré la solución en este enlace .

pip install setuptools==7.0


Esto funcionó para mí (ejecutando Ubuntu, tanto 12 como 14 LTS):

pip install -U setuptools pip install -U pip

Actualice a la última versión de setuptools para poder actualizar a la última versión de pip, y actualice a la última versión de pip para obtener una versión que haya corregido el error AssertException.


Motivo: El paquete python-pip en Ubuntu 12.04 está muy desactualizado y tiene algunos errores con ciertos nombres de paquetes (como puedo ver) y no puede analizarlos correctamente.

Solución: instala una versión más nueva de pip, a través de easy_install.


Primero, ejecuté la solución de Martin Mohan:

/usr/local/bin/pip uninstall pip apt-get remove python-pip apt-get install python-pip

Entonces, aburrimiento finalmente solucionó el problema, ambas soluciones se encuentran casi al final del hilo: arruiné la versión del sistema de Python Pip en Ubuntu 12.10

$apt-get install python-pip $which pip /usr/bin/pip $pip install -U pip $which pip /usr/bin/pip $hash -r $which pip /usr/local/bin/pip

La lógica detrás de estos dos arreglos se establece en el hilo (vinculado anteriormente), por lo que me abstendré de entrar en cada uno aquí.


Puede ser un poco tarde, pero una cosa que encontré fue que hay 2 o tres versiones de pip instaladas (dependiendo de lo que instaló)

pip: la versión del sistema operativo instalada, congelar no funciona y puede estar desactualizada pip2 - la más nueva instalada pero actualizando pip a través de pip, etc pip3 - instalada si tiene python3 y python2 instalados al mismo tiempo.

Puedes cambiar qué pip se usa en $ PATH o hacer lo que hice:

congelación pip2 (que funciona en ubuntu14 si tienes más de una opción para python)


Tu pip puede estar desactualizado. Incluso en Ubuntu 14.04 LTS, la versión pip que instaló usando apt-get install python-pip fue 1.5.4. Intente actualizar pip manualmente, y posiblemente también los paquetes nuevos nuevamente.

pip --version # 1.5.4 curl -O https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py pip --version # 6.0.8 hash -r # reset bash cache

https://pip.pypa.io/en/latest/installing.html