pip bilan proksi orqali o‘rnatish
Bir pip buyrug‘iga proksi bering, konfiguratsiya ustuvorligini tekshiring va trusted-host’ni proksi yechimi qilmay sertifikat ishonchini tuzating.
Bir martalik o‘rnatish uchun pip proksini bevosita buyruq satridan oladi. Doimiy foydalanuvchi yoki tizim konfiguratsiyasini yozmay yo‘nalish sinashingiz mumkin:
python -m pip --proxy http://203.0.113.10:8080 install requests
Hujjat IP’si o‘rniga xizmatingiz yoki HTTP proksilar ro‘yxatidan nuqta ishlating. python -m pip ishga tushirish ham alohida pip dasturi shu muhitga tegishli deb hisoblashdan ko‘ra kerakli Python muhitini aniqroq qiladi.
Proksi URL’i proksi ulanishini tasvirlaydi. U http:// bilan boshlanishi mumkin, paket indeksi va yuklashlar esa CONNECT orqali HTTPS ishlatadi.
pip boshqa sozlamani tanlayversa
pip’ning o‘z parametrlarida buyruq argumentlari muhit o‘zgaruvchilarini, ular esa konfiguratsiya fayllarini ustun kelib almashtiradi. Fayllar global, foydalanuvchi yoki virtual muhit darajasida bo‘lishi mumkin. PIP_CONFIG_FILE qo‘shimcha fayl tanlaydi.
python -m pip config debug
Bu pip hisobga oladigan konfiguratsiya manbalarini ko‘rsatadi. Mahalliy ko‘ring: fayllar yoki muhit qiymatlari shaxsiy URL yoki hisob ma’lumotini saqlashi mumkin.
PIP_PROXY va oddiy HTTP/HTTPS proksi muhit o‘zgaruvchilarini ham tekshiring. Hammasi bir qatlam emas; standart proksi muhiti ishlovi haqiqiy yo‘nalishga hali ta’sir qilishi mumkin. Bir foydalanuvchi yozuvi o‘chirilsa barcha manbalar yo‘qoldi deb hisoblamang.
Proksi parametri sertifikat ishonchini tuzatmaydi
Yo‘l HTTPS xizmatiga yetib, tekshiruv bajarilmasa, mijoz qanday sertifikat olganini aniqlang. Ruxsatli inspeksiya sozlamasi tasdiqlangan CA to‘plamini talab qilishi mumkin:
python -m pip --proxy http://203.0.113.10:8080 \
--cert /path/to/approved-ca-bundle.pem install requests
--trusted-host hatto to‘g‘ri HTTPSsiz ham xostni ishonchli belgilaydi. U proksi IP’sini sozlamaydi va sertifikat xatosiga odatiy javob bo‘lmasligi kerak. Nuqtani yoki ishonch sozlamasini tuzating.
pip 24.2 qo‘llanadigan ish muhitlarida tizim sertifikatlarini certifi bilan birga standart qildi. Oldingi pip operatsion tizim CA omborini avtomatik ishlatmagan. Bu tasdiqlangan tashkilot CA’si bir Python muhitida ishlashi, boshqasida yo‘qligini tushuntirishi mumkin.
Bir buyruq proksi argumenti buyruq tugagach ta’sirini yo‘qotadi. Keyin doimiy sozlama saqlasangiz, uni kerakli doirada qo‘ying; barcha Python muhitlarini faqat sinayotgan nuqtaga bog‘lamang.