pip ၏ SOCKS ပံ့ပိုးမှုအတွက် pip ကို လည်ပတ်စေသော Python တွင် ရွေးချယ်နိုင်သော SOCKS မှီခိုမှု ရှိရန် လိုအပ်သည်။ ထို Python သည် ပက်ကေ့ခ်စာရင်းသို့ SOCKS ဖြင့်သာ ရောက်နိုင်လျှင် မှီခိုမှုကို အခြား ချိတ်ဆက်ထားသော စက်တွင် အရင်ယူပါ။

ချိတ်ဆက်ထားသော စက်တွင် wheel ဖိုလ်ဒါငယ်တစ်ခု ပြင်ဆင်ပါ:

python -m pip download --only-binary=:all: --dest wheelhouse PySocks

ထို ဖိုလ်ဒါကို ပစ်မှတ်စက်သို့ ကူးယူပြီး၊ ထို့နောက် ဒေသတွင်း တပ်ဆင်ရန် ၎င်း၏ သတ်မှတ်ထားသော Python ကို အသုံးပြုပါ:

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 အတည်ပြုချက်မပါဘဲ ခွင့်ပြုထားသော အများပြည်သူ ပက်ကေ့ခ်ဒေါင်းလုဒ်များအတွက်၊ SOCKS5 proxy စာရင်းမှ ကိုယ်စားလှယ်တစ်ခုဖြင့် အဆုံးမှတ်ကို အစားထိုးပြီး လိုချင်သော ပက်ကေ့ခ်ကို ရွေးပါ။ socks5h စာလုံးပေါင်းသည် proxy မှတစ်ဆင့် ဦးတည်ရာ အမည် ဖြေရှင်းမှုကို တောင်းဆိုသည်။ socks5 သည် ဤ client လမ်းကြောင်းတွင် ဒေသတွင်း ဦးတည်ရာ ဖြေရှင်းမှုကို ရွေးသည်။

ပြင်ဆင်တပ်ဆင်မှုနှင့် ပက်ကေ့ခ်လုပ်ဆောင်မှုကို တူညီသော Python နှင့် ပတ်ဝန်းကျင်တွင် ထားပါ။ PySocks ကို အခြား Python တွင် တပ်ဆင်ပါက ပစ်မှတ် pip ၏ import များ မပြောင်းလဲဘဲ ကျန်သည်။ အသုံးဝင်သော စစ်ဆေးမှုမှာ မည်သည့် python -m pip အမိန့်က အလုပ်ကို လုပ်သည်ဆိုခြင်းဖြစ်ပြီး၊ အခြား terminal က PySocks တပ်ဆင်ပြီးဟု ပြောခြင်း မဟုတ်ပါ။

ဆက်စပ်ဆောင်းပါးများ