mac python pip pypi

python - mac - ''pip install'' falla para cada paquete("No se pudo encontrar una versión que satisfaga el requisito")



upgrade pip windows (2)

El soporte para TLS 1.0 y 1.1 se eliminó para PyPI. Si su sistema no usa una versión más reciente, podría explicar su error.

¿Podría intentar reinstalar pip en todo el sistema para actualizar sus dependencias del sistema a una versión más nueva de TLS?

Esto parece estar relacionado con No se pueden instalar las bibliotecas de Python

Ver la respuesta de Dominique Barton:

Aparentemente, pip está intentando acceder a PyPI a través de HTTPS (que está cifrado y está bien), pero con una versión SSL (insegura) antigua. Su sistema parece estar desactualizado. Podría ayudar si actualiza sus paquetes.

En los sistemas basados ​​en Debian, probaría:

apt-get update && apt-get upgrade python-pip

En sistemas basados ​​en Red Hat Linux:

yum update python-pip # (or python2-pip, at least on Red Hat Linux 7)

En Mac:

sudo easy_install -U pip

También puede intentar actualizar openssl separado.

Esta pregunta ya tiene una respuesta aquí:

pip install <package name> falla para cada paquete para mí. Esto es lo que obtengo:

Could not find a version that satisfies the requirement <package-name (from versions: ) No matching distribution found for <package-name>

saw questions similar en Stack Overflow, pero no parecen estar completamente relacionadas con esta.

Además, esta publicación sugiere que esto podría suceder si PyPI está inactivo o mi dirección IP está en la lista negra. Parece que ambos no son verdad para mi caso.

pip se muestra actualizado al ejecutar pip install --upgrade pip .


Pip de actualización de la siguiente manera:

curl https://bootstrap.pypa.io/get-pip.py | python

Qué esta pasando:

Los sitios de Python.org están deteniendo el soporte para TLS versiones 1.0 y 1.1. Esto significa que Mac OS X versión 10.12 (Sierra) o anterior no podrá usar pip a menos que actualicen pip como se indicó anteriormente.

(Tenga en cuenta que la actualización de pip a través de la pip install --upgrade pip actualizar pip install --upgrade pip tampoco lo actualizará correctamente. Es un problema de gallina y huevo)

This hilo lo explica (gracias a esta publicación de Twitter ):

Usuarios de Mac que usan pip y PyPI:

Si está ejecutando macOS / OS X versión 10.12 o anterior, entonces debe actualizar al último pip (9.0.3) para conectarse al índice del paquete Python de forma segura:

curl https://bootstrap.pypa.io/get-pip.py | python

y le recomendamos que lo haga antes del 8 de abril.

Pip 9.0.3 admite TLSv1.2 cuando se ejecuta bajo el sistema Python en macOS <10.13. Notas de la versión oficial: https://pip.pypa.io/en/stable/news/

Además, la página de estado de Python :

Completado : los apagones continuos han finalizado y TLSv1.0 y TLSv1.1 se han deshabilitado. 11 de abril, 15:37 UTC

Actualización : los apagones continuos se han actualizado a un apagón, TLSv1.0 y TLSv1.1 serán rechazados con un HTTP 403 en todo momento. 8 de abril, 15:49 UTC

Por último, para evitar otros errores de instalación, asegúrese de actualizar también las herramientas de configuración después de hacer lo anterior:

pip install --upgrade setuptools