De SOCKS-stipe fan pip freget dat de opsjonele SOCKS-ôfhinklikheid beskikber is foar de Python-ynterpreetar dy't pip útfiert. As dy ynterpreetar de pakketynset allinnich fia SOCKS berikke kin, helje de ôfhinklikheid dan earst op in oare ferbûne masine.

Meitsje op 'e ferbûne masine in lytse wheel-map klear:

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

Bring dy map oer nei de doalmasine en brûk dan har bedoelde ynterpreetar foar de pleatslike ynstallaasje:

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

--no-index hâldt dizze tariedstap by de levere bestannen. It besiket it oarspronklike ferbiningprobleem net op te lossen mei noch in yndeksfersyk.

Sadree't de ôfhinklikheid beskikber is, kin de SOCKS-route keazen wurde foar de eigentlike pakketbewurking:

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

Foar tastiene iepenbiere pakketdownloads sûnder proxy-autentikaasje ferfange jo it einpunt troch in kandidaat út 'e SOCKS5-proxylist en kieze jo it bedoelde pakket. De stavering socks5h freget om oplossing fan 'e doelnammem troch de proxy; socks5 kiest pleatslike doelnamme-oplossing yn dit kliïntpaad.

Hâld de tariedynstallaasje en de pakketbewurking by deselde ynterpreetar en yn deselde omjouwing. PySocks yn in oare Python ynstallearje lit de imports fan 'e doal-pip ûnferoare. De nuttige kontrôle is hokker python -m pip-opdracht it wurk docht, net oft in oar terminal meldt dat PySocks ynstalleare is.

Relatearre artikelen