Om 'n Conda-omgewing te aktiveer, kies 'n omgewing; dit laat nie elke program daarin Conda se konfigurasie gebruik nie. Conda en pip is afsonderlike aflaaikliënte.

Conda kan proksieroetes in .condarc hê:

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

Hierdie voorbeeldwaardes vertel Conda hoe om bestemmings van elke skema te bereik. pip neem nie die proxy_servers-kartering outomaties oor bloot omdat dit in daardie omgewing geïnstalleer is nie.

Gaan albei konfigurasies na

Gaan die Conda-konfigurasiebronne na, asook die pip wat met die aktiewe Python verbind is:

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

Die uitvoer kan verskillende konfigurasieliggings, 'n onverwagte interpreteerder of 'n omgewingsveranderlike wat een toets nie gebruik het nie, wys. Hersien private URL's en aanmeldbesonderhede voordat jy dit deel.

Vir pip, gebruik sy gedokumenteerde proksie-opsie, pip-spesifieke konfigurasie of die toepaslike netwerkomgewing. Moenie 'n .condarc-YAML-afdeling direk na 'n pip-INI-lêer kopieer nie.

Vertrouensinstellings is ook afsonderlik

Conda se ssl_verify kan 'n CA-bundel aandui of, op ondersteunde weergawes en Python-looptye, stelselvertroue met truststore kies. Dit is nie 'n opdrag om pip se vertrouensbron op te stel nie.

As die proksie goedgekeurde TLS-inspeksie uitvoer, bepaal hoe elke kliënt daardie owerheid vertrou. 'n Suksesvolle Conda-versoek bewys dat sy eie roete en vertroue vir daardie versoek gewerk het; dit bewys nie dat pip dieselfde opstelling ontvang het nie.

Vergelyk die werklike bestemmings

Die kliënte kan verskillende pakketindekse en lêergashere gebruik. 'n Tussenganger wat een kanaal toelaat, kan 'n ander indeks of 'n latere argief-URL weier. Gaan die mislukte gasheernaam en antwoord na voordat jy die verskil slegs aan die gekose Python-omgewing toeskryf.

'n Nuttige verslag identifiseer die interpreteerder, elke kliënt se konfigurasiebron, die aangevraagde gasheer en die eerste verbindings- of sertifikaatfout. “Conda werk” is die begin van 'n vergelyking, nie 'n volledige toets van pip se netwerkpad nie.

Verwante artikels