Kuandaa utegemezi wa SOCKS wa pip bila mtandao
Hamisha wheel ya PySocks kutoka kwa mashine iliyounganishwa ili mfasiri wa Python lengwa aanze kutumia proksi yake ya SOCKS.
Usaidizi wa SOCKS wa pip unahitaji utegemezi wa hiari wa SOCKS upatikane kwa mfasiri wa Python anayeendesha pip. Ikiwa mfasiri huyo anaweza kufikia faharasa ya vifurushi kwa SOCKS pekee, lete utegemezi huo kwanza kwenye mashine nyingine iliyounganishwa.
Kwenye mashine iliyounganishwa, andaa saraka ndogo ya wheel:
python -m pip download --only-binary=:all: --dest wheelhouse PySocks
Hamisha saraka hiyo kwenda kwenye mashine lengwa, kisha tumia mfasiri wake uliokusudiwa kwa usakinishaji wa ndani:
python -m pip install --no-index --find-links wheelhouse PySocks
--no-index huweka hatua hii ya maandalizi kwenye faili zilizotolewa. Haijaribu kutatua tatizo la awali la muunganisho kwa ombi jingine la faharasa.
Utegemezi ukipatikana, njia ya SOCKS inaweza kuchaguliwa kwa operesheni halisi ya kifurushi:
python -m pip install --proxy socks5h://proxy.example.net:1080 package_name
Kwa vipakuliwa vya umma vinavyoruhusiwa bila uthibitishaji wa proksi, badilisha ncha ya mwisho na mwombaji kutoka orodha ya proksi za SOCKS5 na uchague kifurushi unachokusudia. Tahajia socks5h huomba utambuzi wa jina la lengwa kupitia proksi; socks5 huchagua utambuzi wa ndani wa lengwa katika njia hii ya mteja.
Weka usakinishaji wa maandalizi na operesheni ya kifurushi kwenye mfasiri na mazingira yale yale. Kusakinisha PySocks kwenye Python nyingine huacha imports za pip lengwa bila mabadiliko. Ukaguzi unaofaa ni amri gani ya python -m pip inayofanya kazi, si kama terminal nyingine inaripoti kuwa PySocks imesakinishwa.