Sakinisha kwa pip kupitia proksi
Toa proksi kwa amri moja ya pip, kagua kipaumbele cha usanidi na urekebishe uaminifu wa vyeti bila trusted-host kama njia ya kukwepa tatizo la proksi.
Kwa usakinishaji mmoja, pip hukubali proksi moja kwa moja kwenye mstari wa amri. Unaweza kujaribu njia bila kuandika usanidi wa kudumu wa mtumiaji au mfumo:
python -m pip --proxy http://203.0.113.10:8080 install requests
Tumia kituo kutoka huduma yako au orodha ya proksi za HTTP badala ya IP ya nyaraka. Kuendesha python -m pip pia huweka wazi mazingira ya Python yanayokusudiwa kuliko kudhani programu tofauti ya pip ni yake.
URL ya proksi hueleza muunganisho wa proksi. Inaweza kuanza na http:// huku faharasa ya vifurushi na upakuaji vikitumia HTTPS kupitia CONNECT.
Ikiwa pip inaendelea kuchagua mpangilio mwingine
Kwa chaguo za pip yenyewe, hoja za amri hushinda vigezo vya mazingira, ambavyo hushinda faili za usanidi. Faili zinaweza kuwa za jumla, mtumiaji au mazingira pepe. PIP_CONFIG_FILE inaweza kuchagua faili ya ziada.
python -m pip config debug
Hii huorodhesha vyanzo vya usanidi ambavyo pip huzingatia. Kagua ndani ya kifaa: faili au thamani za mazingira zinaweza kuwa na URL binafsi au taarifa za kuingia.
Kagua pia PIP_PROXY na vigezo vya kawaida vya proksi za HTTP/HTTPS. Siyo vyote tabaka moja; ushughulikiaji wa kawaida wa mazingira ya proksi bado unaweza kuathiri njia halisi. Usidhani kwamba kufuta ingizo moja la mtumiaji kumeondoa vyanzo vyote.
Chaguo la proksi halirekebishi uaminifu wa vyeti
Ikiwa njia inafikia huduma ya HTTPS lakini uhakiki unashindwa, tafuta cheti ambacho mteja alipokea. Ukaguzi ulioidhinishwa unaweza kuhitaji kifurushi CA kilichokubaliwa:
python -m pip --proxy http://203.0.113.10:8080 \
--cert /path/to/approved-ca-bundle.pem install requests
--trusted-host hutia alama seva kuwa ya kuaminiwa hata bila HTTPS halali. Haisanidi IP ya proksi na haipaswi kuwa jibu la kawaida kwa hitilafu ya cheti. Rekebisha kituo au usanidi wa uaminifu.
pip 24.2 ilianzisha vyeti vya mfumo pamoja na certifi kama chaguomsingi kwenye mazingira ya utekelezaji yanayotumika. Pip ya awali haikutumia moja kwa moja hifadhi CA ya mfumo wa uendeshaji. Hilo linaweza kueleza kwa nini CA iliyoidhinishwa ya shirika inafanya kazi katika mazingira moja ya Python lakini haipo katika mengine.
Hoja ya proksi ya amri moja huacha kutumika amri ikiisha. Ukihifadhi baadaye mpangilio wa kudumu, uweke katika eneo ulilokusudia badala ya kufanya kila mazingira ya Python yategemee kituo ulichokuwa unajaribu tu.