2013-03-26 13 views

Odpowiedz

13

Jak Donald Stufft odpowiedzi pip issue 864 zdarza się, ponieważ pip przeszukuje wiele stron w poszukiwaniu sdystów pakietów, a to zachowanie zostało odziedziczone po easy_install. Niektóre pakiety nie działają, jeśli usunąć tę funkcję, a niektórzy faceci rozpoczął nową PEP usunąć ten zewnętrznego zachowania linkami: PEP 438 - Transitioning to release-file hosting on PyPI

Donald powiedział „Do PEP438 jest realizowany można również użyć zabroniony API Crate.io, pip install -i https://restricted.crate.io/ to tylko instaluje wydania bezpośrednio hostowane. "

Ale jak Marcus Smith mentioned in the virtualenv mailing list można pobrać pakiet i jego zależności, a ich ignorować PyPI i korzystać z katalogu pobierania: http://www.pip-installer.org/en/latest/cookbook.html#fast-local-installs


Przykład wykorzystania https://restricted.create.io uniknąć zewnętrznego zachowania linkami:

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

Odniesienia:

+0

Używanie opcji '' --download'' dla '' pip install'' nie pomagało, ale użyłem https://restricted.crate.io/. –

Powiązane problemy