Undirbúningur SOCKS-óháðninnar í pip án nettengingar
Flytjið PySocks-hjól frá tengdri vél svo túlkurinn á markvélinni geti byrjað að nota SOCKS-milliþjón sinn.
SOCKS-stuðningur pip krefst þess að valfrjálsa SOCKS-óháðnin sé tiltæk fyrir Python-túlkurinn sem keyrir pip. Ef sá túlkur kemst að pakkaskránni eingöngu í gegnum SOCKS, sækið óháðnina fyrst á annarri tengdri vél.
Á tengdu vélinni, undirbúið litla hjólamöppu:
python -m pip download --only-binary=:all: --dest wheelhouse PySocks
Flytjið þá möppu yfir á markvélina og notið síðan fyrirhugaðan túlk hennar fyrir staðbundnu uppsetninguna:
python -m pip install --no-index --find-links wheelhouse PySocks
--no-index heldur þessu undirbúningsskrefi á skráunum sem fylgja. Það reynir ekki að leysa upprunalega tengingarvandann með annarri beiðni til skrárinnar.
Þegar óháðnin er tiltæk má velja SOCKS-leiðina fyrir raunverulegu pakkaaðgerðina:
python -m pip install --proxy socks5h://proxy.example.net:1080 package_name
Fyrir leyfðar opinberar pakkasóknir án milliþjónaaðkenningar skal skipta endapunktinum út fyrir frambjóðanda úr SOCKS5-milliþjónalistanum og velja tilætlaða pakkann. Stafsetningin socks5h biður um upplausn áfangastaðarheitis í gegnum milliþjóninn; socks5 velur staðbundna áfangastaðaupplausn í þessari biðlaraleið.
Haldið undirbúningsuppsetningunni og pakkaaðgerðinni á sama túlki og í sama umhverfi. Að setja PySocks í annað Python lætur innflutning mark-pip óbreyttan. Gagnlega prófið er hvaða python -m pip skipun vinnur verkið, ekki hvort önnur skjáhermir tilkynnir að PySocks sé uppsett.