Conda-ն պրոքսիով աշխատում է, իսկ pip-ը՝ ոչ
Համեմատեք երկու հաճախորդների պրոքսիի և վկայականների կարգավորումները՝ չհամարելով, որ Conda միջավայրի ակտիվացումը բոլոր ցանցային կարգավորումները պատճենում է pip-ին։
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-ի ցանցային ուղու ամբողջական փորձարկում։