ຕິດຕັ້ງດ້ວຍ pip ຜ່ານພຣັອກຊີ
ສົ່ງພຣັອກຊີໃຫ້ຄຳສັ່ງ pip ຄັ້ງດຽວ ກວດລຳດັບຄ່າ ແລະແກ້ຄວາມເຊື່ອຖືໃບຮັບຮອງໂດຍບໍ່ໃຊ້ trusted-host ເປັນທາງລັດພຣັອກຊີ.
ສຳລັບຕິດຕັ້ງຄັ້ງດຽວ 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 ທຸກສະພາບແວດລ້ອມພຶ່ງຈຸດປາຍທີ່ພຽງກຳລັງທົດສອບ.