Нэг суулгалтад 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 орчныг зөвхөн туршиж байсан цэгээс хамааралтай бүү болго.

Холбоотой нийтлэлүүд