ການກະກຽມຕົວຂຶ້ນກັບ SOCKS ຂອງ pip ແບບອອບລາຍ
ໂອນ wheel ຂອງ PySocks ຈາກເຄື່ອງທີ່ເຊື່ອມຕໍ່ ເພື່ອໃຫ້ຕົວແປ Python ເປົ້າໝາຍເລີ່ມໃຊ້ SOCKS proxy ຂອງຕົນ.
ການສະໜັບສະໜູນ SOCKS ຂອງ pip ຕ້ອງການໃຫ້ຕົວຂຶ້ນກັບ SOCKS ທີ່ເປັນທາງເລືອກມີຢູ່ໃນຕົວແປ Python ທີ່ຮັນ pip. ຖ້າຕົວແປນັ້ນເຂົ້າເຖິງດັດຊະນີແພັກເກດໄດ້ພຽງແຕ່ຜ່ານ SOCKS ໃຫ້ເອົາຕົວຂຶ້ນກັບນັ້ນມາທີ່ເຄື່ອງອື່ນທີ່ເຊື່ອມຕໍ່ກ່ອນ.
ເມື່ອຢູ່ເຄື່ອງທີ່ເຊື່ອມຕໍ່ ໃຫ້ກະກຽມໂຟນເດີ wheel ນ້ອຍໆ:
python -m pip download --only-binary=:all: --dest wheelhouse PySocks
ໂອນໂຟນເດີນັ້ນໄປຍັງເຄື່ອງເປົ້າໝາຍ ແລ້ວໃຊ້ຕົວແປທີ່ກຳນົດໄວ້ຂອງມັນສຳລັບການຕິດຕັ້ງພາຍໃນ:
python -m pip install --no-index --find-links wheelhouse PySocks
--no-index ຮັກສາຂັ້ນຕອນກະກຽມນີ້ໄວ້ກັບໄຟລ໌ທີ່ສະໜອງໃຫ້. ມັນບໍ່ໄດ້ພະຍາຍາມແກ້ໄຂບັນຫາການເຊື່ອມຕໍ່ເດີມດ້ວຍການສົ່ງຄຳຮ້ອງຂໍດັດຊະນີອີກ.
ເມື່ອມີຕົວຂຶ້ນກັບແລ້ວ ສາມາດເລືອກເສັ້ນທາງ SOCKS ສຳລັບການດຳເນີນການແພັກເກດຕົວຈິງ:
python -m pip install --proxy socks5h://proxy.example.net:1080 package_name
ສຳລັບການດາວໂຫຼດແພັກເກດສາທາລະນະທີ່ອະນຸຍາດໂດຍບໍ່ມີການພິສູດຕົວຕົນ proxy ໃຫ້ປ່ຽນຈຸດປາຍທາງດ້ວຍຜູ້ສະໝັກຈາກ ລາຍຊື່ proxy SOCKS5 ແລະ ເລືອກແພັກເກດທີ່ຕ້ອງການ. ການສະກົດ socks5h ຮ້ອງຂໍ ການແປຊື່ປາຍທາງຜ່ານ proxy; socks5 ເລືອກການແປປາຍທາງພາຍໃນໃນເສັ້ນທາງລູກຄ້ານີ້.
ຮັກສາການຕິດຕັ້ງກະກຽມ ແລະ ການດຳເນີນການແພັກເກດໄວ້ໃນຕົວແປ ແລະ ສະພາບແວດລ້ອມດຽວກັນ. ການຕິດຕັ້ງ PySocks ໃນ Python ອື່ນຈະປ່ອຍ import ຂອງ pip ເປົ້າໝາຍໄວ້ຄືເກົ່າ. ການກວດສອບທີ່ເປັນປະໂຫຍດແມ່ນຄຳສັ່ງ python -m pip ໃດທີ່ເຮັດວຽກ ບໍ່ແມ່ນວ່າ terminal ອື່ນລາຍງານວ່າ PySocks ຕິດຕັ້ງແລ້ວຫຼືບໍ່.