Бир орнотуу үчүн pip проксини түз буйрук сабынан кабыл алат. Туруктуу колдонуучу же система конфигурациясын жазбай багыт сынасаңыз болот:

python -m pip --proxy http://203.0.113.10:8080 install requests

Документтик IP ордуна кызматыңыздан же HTTP проксилердин тизмесинен акыркы чекит тандаңыз. python -m pip иштетүү да өзүнчө pip программасы ошол чөйрөгө тиешелүү деп божомолдоодон көрө керектүү Python чөйрөсүн анык көрсөтөт.

Прокси URL’и прокси байланышын сүрөттөйт. Ал http:// менен башталса да, пакет индекси менен жүктөө CONNECT аркылуу HTTPS колдонот.

pip башка жөндөөнү тандай берсе

pip өзүнүн параметрлеринде буйрук сабынын аргументтери чөйрө өзгөрмөлөрүнөн, алар болсо конфигурация файлдарынан артык. Файлдар жалпы, колдонуучу же виртуалдык чөйрө деңгээлинде болот. PIP_CONFIG_FILE кошумча файл тандай алат.

python -m pip config debug

Бул pip караган жөндөө булактарын тизмелейт. Жергиликтүү караңыз: файлдарда же чөйрө маанилеринде жеке URL же кирүү маалыматы болушу мүмкүн.

PIP_PROXY жана кадимки HTTP/HTTPS прокси чөйрө өзгөрмөлөрүн да текшериңиз. Бары бир катмар эмес; стандарттык прокси чөйрөсүн иштетүү чыныгы багытка дагы таасир этиши мүмкүн. Бир колдонуучу жазуусун өчүрүү бардык булактарды жок кылды деп ойлобоңуз.

Прокси параметри сертификат ишенимин оңдобойт

Багыт HTTPS кызматына жетип, текшерүү өтпөсө, кардар кайсы сертификатты алганын аныктаңыз. Уруксаттуу инспекция бекитилген CA топтомун талап кылышы мүмкүн:

python -m pip --proxy http://203.0.113.10:8080 \
  --cert /path/to/approved-ca-bundle.pem install requests

--trusted-host жарактуу HTTPS жок болсо да хостту ишенимдүү белгилейт. Ал прокси IPсин койбойт жана сертификат катасына кадимки жооп болбошу керек. Акыркы чекитти же ишеним жөндөөсүн оңдоңуз.

pip 24.2 колдоого алынган аткаруу чөйрөлөрүндө система сертификаттарын certifi менен бирге демейки кылды. Мурдагы pip операциялык системанын CA сактагычын автоматтык колдонгон эмес. Бул бекитилген уюм CAсы бир Python чөйрөсүндө иштеп, башкада жоктугун түшүндүрүшү мүмкүн.

Бир буйруктун прокси аргументи буйрук аяктаганда күчүн жоготот. Кийин туруктуу жөндөө сактасаңыз, аны чындап керектүү алкакка коюңуз; бардык Python чөйрөлөрүн жөн гана сыналып жаткан чекитке көз каранды кылбаңыз.

Тектеш макалалар