Aktyvinus Conda aplinką pasirenkama aplinka; tai nepriverčia visų joje esančių programų naudoti Conda konfigūracijos. Conda ir pip yra atskiri atsisiuntimo klientai.

Conda tarpinio serverio maršrutai gali būti aprašyti .condarc:

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

Šios pavyzdinės reikšmės nurodo Conda, kaip pasiekti kiekvienos schemos tikslus. pip automatiškai neperima proxy_servers atvaizdavimo vien todėl, kad įdiegtas toje aplinkoje.

Patikrinkite abi konfigūracijas

Patikrinkite Conda konfigūracijos šaltinius ir su aktyviu Python susietą pip:

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

Išvestys gali parodyti skirtingas konfigūracijos vietas, netikėtą interpretatorių ar aplinkos kintamąjį, kurio vienas bandymas nenaudojo. Prieš dalydamiesi peržiūrėkite privačius URL ir prisijungimo duomenis.

Pip atveju naudokite dokumentuotą tarpinio serverio parinktį, pip skirtą konfigūraciją arba tinkamą tinklo aplinką. Nekopijuokite .condarc YAML skyriaus tiesiai į pip INI failą.

Pasitikėjimo nustatymai taip pat atskiri

Conda ssl_verify gali nurodyti CA rinkinį arba palaikomose versijose ir Python vykdymo aplinkose pasirinkti sistemos pasitikėjimą su truststore. Tai nėra komanda pip pasitikėjimo šaltiniui nustatyti.

Jei tarpinis serveris atlieka patvirtintą TLS tikrinimą, nustatykite, kaip kiekvienas klientas pasitiki ta sertifikavimo įstaiga. Sėkminga Conda užklausa įrodo, kad jos pačios maršrutas ir pasitikėjimas veikė tai užklausai; ji neįrodo, kad pip gavo tokius pačius nustatymus.

Palyginkite tikruosius tikslus

Klientai gali naudoti skirtingus paketų indeksus ir failų serverius. Tarpininkas, leidžiantis vieną kanalą, gali atmesti kitą indeksą arba vėlesnį archyvo URL. Prieš aiškindami skirtumą vien pasirinkta Python aplinka, patikrinkite klaidą sukėlusį kompiuterio vardą ir atsakymą.

Naudingoje ataskaitoje nurodomas interpretatorius, kiekvieno kliento konfigūracijos šaltinis, užklaustas kompiuteris ir pirmoji ryšio ar sertifikato klaida. „Conda veikia“ yra palyginimo pradžia, o ne visas pip tinklo kelio bandymas.

Susiję straipsniai