Egy helyi forrásarchívum továbbra is igényelhet hálózati hozzáférést. Mielőtt a pip telepíthetné, szüksége lehet egy build backendre és támogató csomagokra egy wheel előállításához.

Helyezze el a hibát ebben a sorrendben: a célarchívum beszerzése, a build-követelmények telepítése, a backend futtatása, majd az így kapott csomag telepítése. A backend hookok további build-követelményeket kérhetnek; ezek elkülönülnek a csomag futásidejű függőségeitől.

Azonosítsa azt az artefaktumot, amelyre a pipnek még szüksége van

Az „Installing build dependencies” lépésnél jegyezze fel a sikertelen csomagot és URL-t. Vizsgálja át az érvényes indexet, a proxy útvonalat, a fiókkontextust és az adott kérés bizalmát, a telepített pip verzió dokumentált beállításaival. Egy korábbi sikeres letöltés nem bizonyítja minden hoszt vagy minden segítő környezetének elérését. A nyilvános build-követelmények HTTP jelöltet használhatnak a HTTP proxy listából, ha az az útvonal engedélyezett; őrizze meg a szükséges indexet és bizalmi szabályzatot. A történeti setup.py letöltési receptek más alrendszereket használhatnak.

Ha egy másik gép sikeresen telepít, először hasonlítsa össze a kiválasztott artefaktumokat. Annak Python-verziója vagy platformja rendelkezhet kompatibilis előre felépített wheellel, míg ez a gép forrásdisztribúciót választott, ezért build eszközökre van szüksége.

Szolgáltassa a build környezetet tudatosan

--no-build-isolation a szükséges build-függőségek felelősségét Önre hárítja. Nem javítja a proxy hitelesítését vagy a tanúsítvány bizalmát. Egy helyben telepített backend elrejthet egy hiányzó vagy nem kompatibilis követelményt.

Egy szándékosan offline buildhez készítse elő a célartefaktumot, a build-követelményeket és a projekthez és platformhoz szükséges eszközöket a jóváhagyott folyamaton keresztül. Az csak a forrásarchívumot tartalmazó könyvtár hiányos. Őrizze meg a sikertelen követelményt és szakaszt a jelentésben, hogy vagy az útvonal, vagy az előkészített artefaktumkészlet javítható legyen.

Kapcsolódó cikkek