Àkójọpọ̀ orísun àdúgbò lè ṣì nílò àǹfààní nẹ́tíwọ́kì. Kí pip tó lè fi í sórí ẹ̀rọ, pip lè nílò build backend àti àwọn àkójọpọ̀ olùrànlọ́wọ́ láti ṣe wheel.

Wá ìkùnà nínú ìtẹ̀lentẹ̀le yìí: gbígbà àkójọpọ̀ àfojúsùn, fífi àwọn ohun tí build nílò sórí ẹ̀rọ, ṣíṣe backend, lẹ́yìn náà fífi àkójọpọ̀ tí ó jáde sórí ẹ̀rọ. Àwọn ìkọ̀ backend lè béèrè àwọn ohun àfikún tí build nílò; àwọn yẹn yàtọ̀ sí àwọn ìgbékalẹ̀ àkókò ṣíṣe ti àkójọpọ̀.

Dá ohun èlò tí pip ṣì nílò mọ̀

Ní “Installing build dependencies,” kọ àkójọpọ̀ àti URL tí ó kùnà sílẹ̀. Ṣàyẹ̀wò index tí ń ṣiṣẹ́, ọ̀nà proxy, ipò àkọsílẹ̀ àti ìgbẹ́kẹ̀lé fún ìbéèrè yẹn, ní lílo àwọn ètò tí a kọ sílẹ̀ ti ẹ̀yà pip tí a fi sórí ẹ̀rọ. Gbígbà tí ó ṣe àṣeyọrí ṣáájú kò fi hàn pé ó ní àǹfààní sí gbogbo host tàbí àyíká olùrànlọ́wọ́ kọ̀ọ̀kan. Àwọn ohun tí build nílò ní gbangba lè lo olùdíje HTTP láti inú àkọsílẹ̀ proxy HTTP nígbà tí wọ́n bá gba ọ̀nà yẹn láàyè; pa index tí a nílò àti ìlànà ìgbẹ́kẹ̀lé mọ́. Àwọn ọ̀nà gbígbà ìgbà àtijọ́ pẹ̀lú setup.py lè lo àwọn ìlànà abẹ́lẹ̀ mìíràn.

Bí ẹ̀rọ mìíràn bá fi sórí ẹ̀rọ ní àṣeyọrí, kọ́kọ́ fi àwọn ohun èlò tí a yàn wé. Ẹ̀yà Python tàbí pẹpẹ rẹ̀ lè ní wheel tí a ti kọ́ tẹ́lẹ̀ tí ó bá a mu, nígbà tí ẹ̀rọ yìí yàn pípín orísun nítorí náà ó nílò àwọn irinṣẹ́ build.

Pèsè àyíká build pẹ̀lú ìmọ̀ọ́mọ̀

--no-build-isolation ń gbé ojúṣe fún àwọn ìgbékalẹ̀ build tí a nílò lé ọ lọ́wọ́. Kò tún ìjẹ́rìí proxy tàbí ìgbẹ́kẹ̀lé ìwé-ẹ̀rí ṣe. Backend tí a fi sórí ẹ̀rọ ní àdúgbò lè fi ohun tí ó ṣẹ́ kù tàbí tí kò bá a mu pamọ́.

Fún build àìsí íńtánẹ́ẹ̀tì pẹ̀lú ìmọ̀ọ́mọ̀, mú ohun èlò àfojúsùn, àwọn ohun tí build nílò àti àwọn irinṣẹ́ tí a nílò fún iṣẹ́ àti pẹpẹ sílẹ̀ nípasẹ̀ ìlànà tí a fọwọ́ sí. Àkójọ àwọn fáìlì tí ó ní àkójọpọ̀ orísun nìkan kò pé. Pa ohun tí ó kùnà àti ìpele mọ́ nínú ìjábọ̀ kí a lè tún ọ̀nà tàbí àkójọ ohun èlò tí a múra sílẹ̀ ṣe.

Àwọn àpilẹ̀kọ tó jọra