2013-03-26 6 views

Antwort

13

Als Donald Stufft in pip issue 864 beantwortet einrichten, geschieht es, weil pip crawlt viele Seiten, die nach Paket-sdists suchen, und dieses Verhalten wurde von easy_install geerbt. Einige Pakete funktionieren nicht, wenn Sie diese Funktion entfernen, und einige Jungs begannen einen neuen PEP dieses externen Links Verhalten zu entfernen: PEP 438 - Transitioning to release-file hosting on PyPI

Donald sagte „Bis PEP438 implementiert wird Sie auch die eingeschränkte API von Crate.io verwenden kannst, pip install -i https://restricted.crate.io/ Dies wird nur Versionen installieren, die direkt gehostet werden. "

Aber wie Marcus Smith mentioned in the virtualenv mailing list, können Sie das Paket und seine Abhängigkeiten herunterladen und sie PyPI ignorieren und Ihr Download-Verzeichnis verwenden: http://www.pip-installer.org/en/latest/cookbook.html#fast-local-installs


Beispiel https://restricted.create.io mit dem externen Link Verhalten zu vermeiden:


Referenzen:

+0

Die Verwendung der '' --download'' Option für '' pip install'' schien nicht hilfreich zu sein, sondern die Verwendung von https://restricted.crate.io/ did. –