Conda vides aktivizēšana izvēlas vidi; tā neliek visām tajā esošajām programmām izmantot Conda konfigurāciju. Conda un pip ir atsevišķi lejupielādes klienti.

Conda starpniekservera maršruti var būt .condarc:

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

Šīs parauga vērtības norāda Conda, kā sasniegt katras shēmas galamērķus. pip automātiski nepārņem proxy_servers atbilstību tikai tāpēc, ka tas instalēts šajā vidē.

Pārbaudiet abas konfigurācijas

Pārbaudiet Conda konfigurācijas avotus un ar aktīvo Python saistīto pip:

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

Izvades var atklāt dažādas konfigurācijas vietas, negaidītu interpretatoru vai vides mainīgo, ko viens tests neizmantoja. Pirms kopīgošanas pārskatiet privātos URL un akreditācijas datus.

Pip gadījumā izmantojiet dokumentēto starpniekservera opciju, pip paredzētu konfigurāciju vai piemērotu tīkla vidi. Nekopējiet .condarc YAML sadaļu tieši pip INI failā.

Arī uzticamības iestatījumi ir atsevišķi

Conda ssl_verify var norādīt CA komplektu vai atbalstītās versijās un Python izpildvidēs izvēlēties sistēmas uzticamību ar truststore. Tā nav komanda pip uzticamības avota konfigurēšanai.

Ja starpniekserveris veic apstiprinātu TLS pārbaudi, noskaidrojiet, kā katrs klients uzticas šai iestādei. Veiksmīgs Conda pieprasījums pierāda, ka tā paša maršruts un uzticamība darbojās šim pieprasījumam; tas nepierāda, ka pip saņēma tos pašus iestatījumus.

Salīdziniet faktiskos galamērķus

Klienti var izmantot dažādus pakotņu indeksus un failu resursdatorus. Starpnieks, kas atļauj vienu kanālu, var liegt citu indeksu vai vēlāku arhīva URL. Pārbaudiet kļūdaino resursdatora nosaukumu un atbildi, pirms atšķirību piedēvējat tikai izvēlētajai Python videi.

Noderīgs ziņojums norāda interpretatoru, katra klienta konfigurācijas avotu, pieprasīto resursdatoru un pirmo savienojuma vai sertifikāta kļūdu. „Conda darbojas” ir salīdzinājuma sākums, nevis pilns pip tīkla ceļa tests.

Saistītie raksti