В последнее пару недель наблюдаю проблемы при обновлении модулей с pypi.
mtr показывает такую картину
Оказывается pip поддерживает возможность установки с резервных источников. Всего насчитывается пять штук a|b|c|d|e.pypi.python.org. К первым трем я достучатся так и не смог, а вот к d.pypi.python.org получилось, полная строка для обновления джанги выглядит так
pip install Django -U -i http://d.pypi.python.org/simple/ -M --mirrors=http://d.pypi.python.org/
Также, в случаи проблем с доступом к pypi, можно обновляться с репозитариев модулей, например так
pip install git+git://github.com/django-mptt/django-mptt.git
но если есть неустановленные зависимости, то их придется решать в ручном режиме.
Еще одним решением может быть создание своего репозитария с помощью pip2pi.
Дополнительное чтиво