pip ning SOCKS bog'liqligini oflayn tayyorlash
Ulangan mashinadan PySocks wheel faylini ko'chiring, shunda maqsad interpretatori o'zining SOCKS proksisidan foydalana boshlasin.
pip ning SOCKS qo'llab-quvvatlashi uchun ixtiyoriy SOCKS bog'liqligi pip ni ishga tushiradigan Python interpretatorida mavjud bo'lishi kerak. Agar o'sha interpretator paketlar indeksiga faqat SOCKS orqali yeta olsa, avval bog'liqlikni boshqa ulangan mashinada oling.
Ulangan mashinada kichik wheel katalogini tayyorlang:
python -m pip download --only-binary=:all: --dest wheelhouse PySocks
O'sha katalogni maqsad mashinaga ko'chiring, so'ng mahalliy o'rnatish uchun uning mo'ljallangan interpretatoridan foydalaning:
python -m pip install --no-index --find-links wheelhouse PySocks
--no-index bu tayyorgarlik bosqichini berilgan fayllarda saqlaydi. U asl ulanish muammosini indeksga yana bir so'rov yuborish bilan hal qilishga urinmaydi.
Bog'liqlik mavjud bo'lgach, haqiqiy paket amali uchun SOCKS yo'lini tanlash mumkin:
python -m pip install --proxy socks5h://proxy.example.net:1080 package_name
Proksi autentifikatsiyasisiz ruxsat etilgan ommaviy paket yuklab olishlar uchun oxirgi nuqtani SOCKS5 proksilari ro'yxatidan nomzod bilan almashtiring va kerakli paketni tanlang. socks5h yozilishi manzil nomini proksi orqali hal qilishni so'raydi; socks5 bu mijoz yo'lida mahalliy manzil hal qilishni tanlaydi.
Tayyorgarlik o'rnatishi va paket amalini bir interpretator va bir muhitda saqlang. PySocks ni boshqa Python ga o'rnatish maqsad pip ning importlarini o'zgartirmaydi. Foydali tekshiruv qaysi python -m pip buyrug'i ishni bajarishidir, boshqa terminal PySocks o'rnatilgan deb xabar berishi emas.