Подтвердить что ты не робот

Почему пика так SLOW для загрузки? (как устранить неполадки?)

Я могу wget, например. покрытие python, и пакет устанавливает пакет локально быстро и без каких-либо проблем, но pip install coverage выполняется навсегда. Использование pip 1.3.1 в виртуальном env на Ubuntu 12.04. Любая идея, что может быть задержанием?

4b9b3361

Ответ 1

Как сказал Дональд Штаффт в проблеме с номером 864, это происходит потому, что pip сканирует много страниц, ищущих пакетные sdists, и это поведение был унаследован от easy_install. Некоторые пакеты не работают, если вы удаляете эту функцию, а некоторые ребята запустили новый PEP для удаления этого поведения внешних ссылок: PEP 438 - Переход на хостинг релизов PyPI

Дональд сказал: "Пока не будет реализован PEP438, вы также можете использовать ограниченный API для Crate.io, pip install -i https://restricted.crate.io/, это будет только устанавливать релизы, которые находятся непосредственно в хостинге."

Но поскольку Маркус Смит упоминается в списке рассылки virtualenv, вы можете загрузить пакет и его зависимости, а также игнорировать PyPI и использовать вашу загрузку directory: http://www.pip-installer.org/en/latest/cookbook.html#fast-local-installs


Пример использования https://restricted.create.io, чтобы избежать поведения внешних ссылок:

$ pip install -i https://restricted.crate.io/ coverage

Литература: