Spleáchas SOCKS pip a shocrú as líne
Aistrigh roth PySocks ó mheaisín nasctha ionas gur féidir leis an ateangaire sprice a sheachfhreastalaí SOCKS a úsáid.
Teastaíonn ó thacaíocht SOCKS pip go mbeadh an spleáchas roghnach SOCKS ar fáil don ateangaire Python a ritheann pip. Mura féidir leis an ateangaire sin teacht ar an innéacs pacáistí ach trí SOCKS, faigh an spleáchas ar mheaisín nasctha eile ar dtús.
Ar an meaisín nasctha, ullmhaigh comhadlann roth beag:
python -m pip download --only-binary=:all: --dest wheelhouse PySocks
Aistrigh an chomhadlann sin chuig an meaisín sprice, ansin úsáid a ateangaire beartaithe don suiteáil áitiúil:
python -m pip install --no-index --find-links wheelhouse PySocks
Coinníonn --no-index an chéim tosaithe seo ar na comhaid a sholáthraítear. Ní dhéanann sé iarracht an fhadhb nascachta bhunaidh a réiteach trí iarratas innéacs eile a dhéanamh.
Nuair a bheidh an spleáchas ar fáil, is féidir an bealach SOCKS a roghnú don oibríocht phacáiste iarbhír:
python -m pip install --proxy socks5h://proxy.example.net:1080 package_name
Le haghaidh íoslódálacha poiblí pacáistí ceadaithe gan fíordheimhniú seachfhreastalaí, cuir ionadaí ón liosta seachfhreastalaithe SOCKS5 in ionad an chríochphointe agus roghnaigh an pacáiste beartaithe. Iarrann an litriú socks5h réiteach ainm an chinn scríbe tríd an seachfhreastalaí; roghnaíonn socks5 réiteach áitiúil an chinn scríbe sa chonair cliaint seo.
Coinnigh an tsuiteáil tosaithe agus an oibríocht phacáiste ar an ateangaire agus sa timpeallacht chéanna. Má shuiteáiltear PySocks i Python eile, fanann allmhairí pip sprice gan athrú. Is é an seiceáil úsáideach cé acu ordú python -m pip a dhéanann an obair, ní cé acu a thuairiscíonn teirminéal eile go bhfuil PySocks suiteáilte.