SOCKS-stuðulin hjá pip krevur, at tann valfríi SOCKS-tørvinin er tøkur fyri tann Python-túlkarin, sum koyrir pip. Um tann túlkarin bert kann ná pakkaindeksinum gjøgnum SOCKS, heinta tá tørvinina á einari aðrari sambundnari maskinu fyrst.

Á tí sambundnu maskinuni gera eina lítla wheel-mappu til reiðu:

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

Flyt ta mappuna til mál-maskinuna og brúka so tann ætlaða túlkarin hennara til ta lokalu innleggingina:

python -m pip install --no-index --find-links wheelhouse PySocks

--no-index heldur hesum fyrireikingarstevi á teimum veittu fílunum. Tað roynir ikki at loysa uppruna-sambandsorkunn við at gera eina aðra indeksfyrispurning.

Tá tørvinin er tøk, kann SOCKS-leiðin veljast til ta veruligu pakkaøkið:

python -m pip install --proxy socks5h://proxy.example.net:1080 package_name

Fyri loyvda almennar pakka-niðurhalingar uttan proxy-sannroynding skift tann endapuntin út við einum valkosti úr SOCKS5-proxy listanum og vel tann ætlaða pakkan. Stavingin socks5h biður um upploysing av mál-navninum gjøgnum proxyina; socks5 velur lokala mál-upploysing í hesi klient-leiðini.

Halt fyrireikingarinnleggingina og pakkaøkið á sama túlkarin og í sama umhvørvi. At leggja PySocks inn í eitt annað Python letur importini hjá mál-pip óbroytt. Tann nyttiga kanningin er, hvør python -m pip-kommando ger arbeiðið, ikki um ein annar terminalur sigur frá, at PySocks er innlagt.

Skyldar greinar