Conda keskkonna aktiveerimine valib keskkonna; see ei pane kõiki seal olevaid programme kasutama Conda seadistust. Conda ja pip on eraldi allalaadimiskliendid.

Conda puhverserveri marsruudid võivad asuda failis .condarc:

proxy_servers:
  http: http://203.0.113.10:8080
  https: http://203.0.113.10:8080

Need näidisväärtused ütlevad Condale, kuidas iga skeemi sihtkohtadesse jõuda. pip ei võta vastendust proxy_servers automaatselt üle üksnes seetõttu, et on sellesse keskkonda paigaldatud.

Uuri mõlemat seadistust

Kontrolli Conda seadistuse allikaid ja aktiivse Pythoniga seotud pipi:

conda config --show-sources
python -m pip --version
python -m pip config debug

Väljund võib näidata eri seadistuskohti, ootamatut interpretaatorit või keskkonnamuutujat, mida üks test ei kasutanud. Vaata privaatsed URL-id ja mandaadid enne jagamist üle.

Pipi jaoks kasuta dokumenteeritud puhverserverivalikut, pipi enda seadistust või sobivat võrgukeskkonda. Ära kopeeri .condarc YAML-jaotist otse pipi INI-faili.

Ka usaldusseaded on eraldi

Conda ssl_verify saab määrata CA-kogumi või toetatud versioonide ja Pythoni käituskeskkondade korral valida truststore abil süsteemi usalduse. See ei ole käsk pipi usaldusallika seadistamiseks.

Kui puhverserver teeb heakskiidetud TLS-kontrolli, selgita välja, kuidas kumbki klient seda asutust usaldab. Edukas Conda päring tõestab tema enda marsruudi ja usalduse toimimist selle päringu puhul; see ei tõesta, et pip sai samad seaded.

Võrdle tegelikke sihtkohti

Kliendid võivad kasutada eri paketiindekseid ja failihoste. Üht kanalit lubav vahendaja võib keelata teise indeksi või hilisema arhiivi URL-i. Enne erinevuse omistamist üksnes valitud Pythoni keskkonnale kontrolli tõrkuvat hostinime ja vastust.

Kasulik aruanne nimetab interpretaatori, kummagi kliendi seadistuse allika, päritud hosti ja esimese ühendus- või sertifikaadivea. „Conda töötab” on võrdluse algus, mitte pipi võrgutee täielik test.

Seotud artiklid