'n Plaaslike bronargief kan steeds netwerktoegang vereis. Voordat pip dit kan installeer, het pip dalk 'n bou-agterkant en ondersteunende pakkette nodig om 'n wiel te produseer.

Lokaliseer die fout in hierdie volgorde: verkryging van die teikenargief, installasie van bou-vereistes, uitvoering van die agterkant, dan installasie van die resulterende pakket. Agterkant-hake kan bykomende bou-vereistes aanvra; dit is apart van die pakket se looptyd-afhanklikhede.

Identifiseer die artefak wat pip steeds nodig het

By “Installing build dependencies,” teken die mislukte pakket en URL aan. Inspekteer die effektiewe indeks, proxy-roete, rekeningkonteks en vertroue vir daardie versoek, met die gedokumenteerde instellings van die geïnstalleerde pip-weergawe. 'n Vroeëre suksesvolle aflaai bewys nie toegang tot elke gasheer of die omgewing van elke helper nie. Publieke bou-vereistes kan 'n HTTP-kandidaat van die HTTP-proxylys gebruik wanneer daardie roete toegelaat word; behou die vereiste indeks en vertrouensbeleid. Historiese setup.py-aflaairesepte kan verskillende subprosesse gebruik.

As 'n ander masjien suksesvol installeer, vergelyk eers die gekose artefakte. Sy Python-weergawe of platform het dalk 'n versoenbare voorafgeboude wiel, terwyl hierdie masjien 'n brondistribusie gekies het en daarom bougereedskap nodig het.

Voorsien die bou-omgewing doelbewus

--no-build-isolation dra die verantwoordelikheid vir die nodige bou-afhanklikhede aan jou oor. Dit herstel nie proxy-verifikasie of sertifikaatvertroue nie. 'n Plaaslik geïnstalleerde agterkant kan 'n ontbrekende of onversoenbare vereiste verberg.

Vir 'n opsetlik vanlyn bou, berei die teikenartefak, bou-vereistes en vereiste gereedskap vir die projek en platform deur die goedgekeurde proses voor. 'n Gids met slegs die bronargief is onvolledig. Hou die mislukte vereiste en stadium in die verslag sodat óf die roete óf die voorbereide artefakstel reggestel kan word.

Verwante artikels