¿Qué hacer si PyPI falla?

Puede pasar que PyPI falle o responda más lento de lo habitual, de hecho estos días está pasando, ¿qué podemos hacer?. Tan sencillo como escoger otro mirror y probar. Si tenemos una versión más o menos reciente de pip (0.8.1 o superior) podemos hacerlo del siguiente modo:

$ pip install --use-mirrors paquete

Otra opción es irnos al listado oficial de mirrors de PyPI y escoger el que más nos guste para la instalación del paquete:

$ pip install -i http://d.pypi.python.org/simple paquete

Y por último, si quieres utilizar siempre y de forma "automágica" un mirror, podemos toquetear nuestro ~/.pip/pip.conf agregando lo siguiente:

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

Ojo, que no es algo nuevo ni que yo me invente, ya lo había documentado @jacobian allá por el 2010 (What to do when PyPI goes down). Espero que pueda ayudar durante estos días.

About the author

Óscar
has doubledaddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.