Conda միջավայրի ակտիվացումը միջավայր է ընտրում․ այն չի ստիպում դրա բոլոր ծրագրերին օգտագործել Conda-ի կազմաձևումը։ Conda-ն և pip-ը ներբեռնման առանձին հաճախորդներ են։

Conda-ի պրոքսի երթուղիները կարող են լինել .condarc-ում՝

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

Այս օրինակային արժեքները Conda-ին ասում են՝ ինչպես հասնել յուրաքանչյուր սխեմայի նպատակակետերին։ pip-ը ինքնաբերաբար չի ընդունում proxy_servers համապատասխանեցումը միայն այն պատճառով, որ տեղադրված է այդ միջավայրում։

Ուսումնասիրեք երկու կազմաձևումները

Ստուգեք Conda-ի կազմաձևման աղբյուրները և ակտիվ Python-ին կապված pip-ը՝

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

Արտածումները կարող են բացահայտել կազմաձևման տարբեր վայրեր, անսպասելի մեկնիչ կամ միջավայրի փոփոխական, որը փորձերից մեկը չի օգտագործել։ Նախքան համօգտագործելը ստուգեք մասնավոր URL-ներն ու մուտքի տվյալները։

Pip-ի համար օգտագործեք նրա փաստաթղթավորված պրոքսի ընտրանքը, pip-ին հատուկ կազմաձևումը կամ համապատասխան ցանցային միջավայրը։ .condarc-ի YAML բաժինը մի պատճենեք անմիջապես pip-ի INI ֆայլում։

Վստահության կարգավորումները նույնպես առանձին են

Conda-ի ssl_verify-ը կարող է CA փաթեթ նշել կամ աջակցվող տարբերակներում և Python գործարկման միջավայրերում truststore-ով ընտրել համակարգային վստահությունը։ Դա pip-ի վստահության աղբյուրը կազմաձևելու հրաման չէ։

Եթե պրոքսին կատարում է հաստատված TLS զննում, պարզեք՝ ինչպես է յուրաքանչյուր հաճախորդ վստահում այդ մարմնին։ Conda-ի հաջող հարցումը ապացուցում է, որ իր երթուղին ու վստահությունն աշխատել են այդ հարցման համար․ այն չի ապացուցում, որ pip-ը ստացել է նույն կարգավորումները։

Համեմատեք իրական նպատակակետերը

Հաճախորդները կարող են տարբեր փաթեթային ինդեքսներ և ֆայլերի հոսթեր օգտագործել։ Մի ալիք թույլատրող միջնորդը կարող է մերժել այլ ինդեքս կամ հաջորդող արխիվի URL։ Նախքան տարբերությունը միայն ընտրված Python միջավայրին վերագրելը ստուգեք ձախողվող հոսթանունը և պատասխանը։

Օգտակար զեկույցը նշում է մեկնիչը, յուրաքանչյուր հաճախորդի կազմաձևման աղբյուրը, պահանջված հոսթը և առաջին կապի կամ վկայականի սխալը։ «Conda-ն աշխատում է» համեմատության սկիզբ է, ոչ թե pip-ի ցանցային ուղու ամբողջական փորձարկում։

Առնչվող հոդվածներ