ສຳລັບຕິດຕັ້ງຄັ້ງດຽວ pip ຮັບພຣັອກຊີໃນບັນທັດຄຳສັ່ງໄດ້ໂດຍກົງ. ທ່ານອາດລອງເສັ້ນທາງໂດຍບໍ່ຂຽນຄ່າຜູ້ໃຊ້ຫຼືລະບົບຖາວອນ:

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

ໃຊ້ຈຸດປາຍຈາກບໍລິການຫຼືລາຍການພຣັອກຊີ HTTPແທນ IP ເອກະສານ. ການເອີ້ນ python -m pip ຍັງກຳນົດສະພາບແວດລ້ອມ Python ທີ່ຕ້ອງການຊັດກວ່າການຄິດວ່າໂປຣແກຣມ pip ແຍກເປັນຂອງມັນ.

URL ພຣັອກຊີອະທິບາຍການເຊື່ອມຕໍ່ພຣັອກຊີ. ມັນອາດເລີ່ມດ້ວຍ http:// ແຕ່ດັດຊະນີແພັກເກັດແລະການດາວໂຫຼດໃຊ້HTTPS ຜ່ານ CONNECT.

ຖ້າ 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 ເປັນຄ່າເລີ່ມຕົ້ນໃນ runtime ທີ່ຮອງຮັບ. pip ເກົ່າບໍ່ໃຊ້ຄັງ CA ຂອງລະບົບປະຕິບັດການອັດຕະໂນມັດ. ນີ້ອາດອະທິບາຍວ່າ CA ອົງກອນທີ່ອະນຸມັດໃຊ້ໄດ້ໃນ Python ໜຶ່ງບ່ອນ ແຕ່ບໍ່ມີໃນອີກບ່ອນ.

ອາກິວເມັນພຣັອກຊີຂອງຄຳສັ່ງຄັ້ງດຽວໝົດຜົນເມື່ອຄຳສັ່ງຈົບ. ຖ້າພາຍຫຼັງບັນທຶກຄ່າຖາວອນ ໃຫ້ວາງໃນຂອບເຂດທີ່ຕ້ອງການຈິງ ແທນການໃຫ້ Python ທຸກສະພາບແວດລ້ອມພຶ່ງຈຸດປາຍທີ່ພຽງກຳລັງທົດສອບ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ