pip no puede instalar nada

> pip install yolk Downloading/unpacking yolk Cannot fetch index base URL https://pypi.python.org/simple/ Could not find any downloads that satisfy the requirement yolk No distributions at all found for yolk Storing complete log in /Users/harith/.pip/pip.log 

cuando leo el archivo veo

 > cat /Users/harith/.pip/pip.log ------------------------------------------------------------ /Users/harith/.shared/virtualenvs/pennytracker/bin/pip run on Mon Jul 1 20:26:02 2013 Downloading/unpacking yolk Getting page https://pypi.python.org/simple/yolk/ Could not fetch URL https://pypi.python.org/simple/yolk/: HTTP Error 503: Service Unavailable Will skip URL https://pypi.python.org/simple/yolk/ when looking for download links for yolk Getting page https://pypi.python.org/simple/ Could not fetch URL https://pypi.python.org/simple/: HTTP Error 503: Service Unavailable Will skip URL https://pypi.python.org/simple/ when looking for download links for yolk Cannot fetch index base URL https://pypi.python.org/simple/ URLs to search for versions for yolk: * https://pypi.python.org/simple/yolk/ Getting page https://pypi.python.org/simple/yolk/ Could not fetch URL https://pypi.python.org/simple/yolk/: HTTP Error 503: Service Unavailable Will skip URL https://pypi.python.org/simple/yolk/ when looking for download links for yolk Could not find any downloads that satisfy the requirement yolk No distributions at all found for yolk Exception information: Traceback (most recent call last): File "/Users/harith/.shared/virtualenvs/pennytracker/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/basecommand.py", line 139, in main status = self.run(options, args) File "/Users/harith/.shared/virtualenvs/pennytracker/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/commands/install.py", line 266, in run requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) File "/Users/harith/.shared/virtualenvs/pennytracker/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/req.py", line 1026, in prepare_files url = finder.find_requirement(req_to_install, upgrade=self.upgrade) File "/Users/harith/.shared/virtualenvs/pennytracker/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg/pip/index.py", line 171, in find_requirement raise DistributionNotFound('No distributions at all found for %s' % req) DistributionNotFound: No distributions at all found for yolk 

estoy haciendo algo mal?

Este es el texto completo de la publicación del blog enlazada a continuación:

Si ha intentado instalar un paquete con pip recientemente, es posible que haya encontrado este error:

 Could not fetch URL https://pypi.python.org/simple/Django/: There was a problem confirming the ssl certificate:  Will skip URL https://pypi.python.org/simple/Django/ when looking for download links for Django==1.5.1 (from -r requirements.txt (line 1)) Could not fetch URL https://pypi.python.org/simple/: There was a problem confirming the ssl certificate:  Will skip URL https://pypi.python.org/simple/ when looking for download links for Django==1.5.1 (from -r requirements.txt (line 1)) Cannot fetch index base URL https://pypi.python.org/simple/ Could not fetch URL https://pypi.python.org/simple/Django/1.5.1: There was a problem confirming the ssl certificate:  Will skip URL https://pypi.python.org/simple/Django/1.5.1 when looking for download links for Django==1.5.1 (from -r requirements.txt (line 1)) Could not fetch URL https://pypi.python.org/simple/Django/: There was a problem confirming the ssl certificate:  Will skip URL https://pypi.python.org/simple/Django/ when looking for download links for Django==1.5.1 (from -r requirements.txt (line 1)) Could not find any downloads that satisfy the requirement Django==1.5.1 (from -r requirements.txt (line 1)) No distributions at all found for Django==1.5.1 (from -r requirements.txt (line 1)) Storing complete log in /Users/paul/.pip/pip.log 

Esto parece ser un problema con una versión anterior de OpenSSL que es incompatible con pip 1.3.1. Si está utilizando una distribución Python que no está en existencia (especialmente EPD 7.3), es muy probable que tenga una configuración que no funcionará con pip 1.3.1 sin un montón de trabajo.

La solución sencilla por ahora es instalar pip 1.2.1, que no requiere SSL:

 curl -O https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz tar xvfz pip-1.2.1.tar.gz cd pip-1.2.1 python setup.py install 

Si está utilizando EPD, y no lo está utilizando para una clase en la que las cosas pueden romperse, es posible que desee considerar la instalación de la nueva encarnación: Enthought Canopy. Sé que estaban al tanto de los problemas causados ​​por la versión anterior de OpenSSL, y me imagino que ahora están usando una nueva versión que debería funcionar bien con pip 1.3.1.

Solía ​​usar la easy_install pip==1.2.1 pero encontré al azar que si tienes este error, es probable que hayas instalado una versión de 32 bits de python en una máquina de 64 bits.

En resumen: si instala una versión de 64 bits de la misma desde la fuente y luego construye su virtualenv sobre ella, ya no tendrá ese error pip.

Es porque en la configuración de pip el parámetro index-url debería apuntar a la nueva pypi url. Cambie el archivo en ~/.pip/pip.conf o si está ejecutando pip como root, en: /root/.pip/pip.conf .

Probablemente tienes esto:

  [global] index-url=http://f.pypi.python.org/simple 

Deberías cambiarlo por esto:

  [global] index-url=https://pypi.python.org/pypi/ 

Y entonces todo debería funcionar como antes. Espero que te ayude.

Me enfrenté al mismo problema y este error se debe a la “Configuración de proxy”. La siguiente syntax me ayudó a resolverlo con éxito:

 sudo pip --proxy=http://username:password@proxyURL:portNumber install yolk 

Tuve un problema similar con pip y easy_install:

Cannot fetch index base URL https://pypi.python.org/simple/

Como se sugiere en la publicación del blog al que se hace referencia, debe haber un problema con algunas versiones anteriores de OpenSSL que sean incompatibles con pip 1.3.1 .

Instalar pip-1.2.1 es una solución funcional.

Posiblemente una pregunta relacionada .

[Editar]:

Esto definitivamente sucede en las distribuciones RHEL / CentOS 4.

La explicación está en sus registros:

 Could not fetch URL https://pypi.python.org/simple/yolk/: HTTP Error 503: Service Unavailable 

Observe el HTTP Error 503: Service Unavailable . Parece que el sitio estaba fuera de servicio cuando estabas tratando de hacer esto.

Es bueno saber que los errores de HTTP 5xx son errores del servidor, por lo que puede saber que el problema no estaba en su red local sino en la red remota.

Significa intentarlo más tarde 😉 (y cruzar los dedos …) (Funciona para mí ahora por cierto).

Tuve el mismo problema con pip 1.5.6.

Acabo de eliminar la carpeta ~ / .pip y funcionó a la perfección.

 rm -r ~/.pip/ 

Esto le ha pasado a mi debido a la autenticación de proxy, así que hice esto para resolverlo

 export http_proxy=http://uname:password@proxy.domain.com:8080 export https_proxy=http://uname:password@proxy.domain.com:8080 export ftp_proxy=http://uname:password@proxy.domain.com:8080 

En Virtualenv intente editar el archivo pip , así:

 vi /bin/pip 

mire la primera línea y verifique si corresponde a la carpeta del proyecto, si no solo cámbiela.

 #!////bin/python 

pip tiene soporte de espejo

 pip --use-mirrors install yolk 

A partir de la versión 1.5, esta opción será eliminada :

1.5 (no publicado)

BACKPIP INCOMPATIBLE ya no admite las banderas –use-mirrors, -M, y –mirrors. El soporte de espejo ha sido eliminado. Para utilizar un espejo, especifíquelo como el índice primario con -i o –index-url, o como un índice adicional con –extra-index-url. (Pull # 1098, CVE-2013-5123)

BACKPIP INCOMPATIBLE ya no raspará las URL externas inseguras de forma predeterminada ni instalará los archivos alojados externamente de forma predeterminada. Los usuarios pueden optar por instalar archivos u urls alojados externamente o inseguros utilizando –allow-external PROJECT y –allow-insecure PROJECT. (Pull # 1055)

Se agregaron colores a la salida del registro para llamar la atención sobre advertencias y errores importantes. (Pull # 1109)

Se agregaron advertencias al utilizar un índice inseguro, enlace de búsqueda o enlace de dependencia. (Pull # 1121)

Es probable que el reloj de su sistema esté configurado en el pasado. Verifique la hora con el comando de fecha y ajústelo.

En mi caso, el puerto https (443) no estaba abierto, por lo que mi firewall bloqueó todo el tráfico y el pip no pudo descargar los paquetes.

Yo también tuve ese problema, después de que intenté restablecer la configuración de mi red. resuelve el problema.

Tuve este mensaje de error, ya que había establecido una Variable de entorno de Windows en un archivo de certificado no válido.

Compruebe si tiene una variable CURL_CA_BUNDLE escribiendo SET en el símbolo del sistema.

Puede anularlo para la sesión actual con SET CURL_CA_BUNDLE=

El pip.log contenía lo siguiente:

 Getting page https://pypi.python.org/simple/pip/ Could not fetch URL https://pypi.python.org/simple/pip/: connection error: [Errno 185090050] _ssl.c:340: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib 

Para mi funcionó un simple sudo pip -I install .

Como lo indica man pip , -I ignora los paquetes instalados, forzando la reinstalación en su lugar.

Este problema probablemente se debe a la configuración de DNS: el servidor no puede resolver el nombre de dominio, por lo que no puede descargar el paquete.

Solución:

  sudo nano /etc/network/interface 

añada una línea: dns-nameservers 8.8.8.8

guardar archivo y salir

  sudo ifdown eth0 && sudo ifup eth0 

Entonces la instalación de pip debería estar funcionando ahora.