Ang pag-activate ng Conda environment ay pagpili ng environment; hindi nito pinapagamit sa lahat ng program sa loob ang configuration ng Conda. Magkahiwalay na download client ang Conda at pip.

Maaaring may proxy route ang Conda sa .condarc:

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

Sinasabi ng mga halimbawang halaga sa Conda kung paano abutin ang destinasyon ng bawat scheme. Hindi awtomatikong kinukuha ng pip ang proxy_servers mapping dahil lang naka-install ito sa environment na iyon.

Suriin ang parehong configuration

Tingnan ang mga pinagmumulan ng configuration ng Conda at ang pip na kaugnay ng aktibong Python:

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

Maaaring ipakita ng mga output ang magkaibang lokasyon ng configuration, hindi inaasahang interpreter o environment variable na hindi ginamit ng isang test. Suriin ang mga pribadong URL at credential bago ibahagi.

Para sa pip, gamitin ang dokumentadong proxy option nito, configuration na para sa pip o ang angkop na network environment. Huwag direktang kopyahin ang YAML section ng .condarc sa pip INI file.

Magkahiwalay din ang trust setting

Maaaring tumukoy ang ssl_verify ng Conda sa CA bundle o pumili ng system trust gamit ang truststore sa mga suportadong bersyon at Python runtime. Hindi iyon command para i-configure ang trust source ng pip.

Kung gumagawa ang proxy ng aprubadong TLS inspection, tukuyin kung paano pinagkakatiwalaan ng bawat client ang authority na iyon. Pinatutunayan ng matagumpay na Conda request na gumana ang sarili nitong ruta at trust para sa request na iyon; hindi na nakatanggap ang pip ng parehong setup.

Ihambing ang aktuwal na destinasyon

Maaaring magkaiba ang package index at file host ng mga client. Maaaring payagan ng tagapamagitan ang isang channel ngunit tanggihan ang ibang index o kasunod na archive URL. Suriin ang hostname na nabibigo at ang response bago isisi ang pagkakaiba sa napiling Python environment lamang.

Tinutukoy ng kapaki-pakinabang na report ang interpreter, configuration source ng bawat client, hiniling na host at unang connection o certificate error. Ang “gumagana ang Conda” ay panimulang paghahambing, hindi kumpletong test ng network path ng pip.

Kaugnay na mga artikulo