pip'тин SOCKS көз карандылыгын офлайн даярдоо
PySocks wheel файлын туташкан машинадан көчүрүңүз, ошентип максаттуу интерпретатор өзүнүн SOCKS проксисин колдоно баштайт.
pip'тин SOCKS колдоосу pip иштеткен Python интерпретаторунда милдеттүү эмес SOCKS көз карандылыгы жеткиликтүү болушун талап кылат. Эгер ал интерпретатор пакеттер индексине SOCKS аркылуу гана жетсе, көз карандылыкты адегенде башка туташкан машинадан алыңыз.
Туташкан машинада кичинекей wheel каталогун даярдаңыз:
python -m pip download --only-binary=:all: --dest wheelhouse PySocks
Ошол каталогду максаттуу машинага көчүрүңүз, анан жергиликтүү орнотуу үчүн анын арналган интерпретаторун колдонуңуз:
python -m pip install --no-index --find-links wheelhouse PySocks
--no-index бул даярдоо кадамын берилген файлдарда кармайт. Ал баштапкы туташуу маселесин индекске дагы бир суроо жөнөтүү менен чечүүгө аракет кылбайт.
Көз карандылык жеткиликтүү болгондон кийин, чыныгы пакет операциясы үчүн SOCKS маршрутун тандоого болот:
python -m pip install --proxy socks5h://proxy.example.net:1080 package_name
Прокси аутентификациясыз уруксат берилген коомдук пакет жүктөөлөрү үчүн акыркы чекитти SOCKS5 прокси тизмесинен талапкер менен алмаштырып, керектүү пакетти тандаңыз. socks5h жазылышы максат аталышын прокси аркылуу чечүүнү сурайт; socks5 бул кардар жолунда жергиликтүү максат чечимин тандайт.
Даярдоо орнотуусун жана пакет операциясын бир интерпретатордо жана бир чөйрөдө кармаңыз. PySocks'ту башка Python'го орнотуу максаттуу pip'тин импортторун өзгөртпөйт. Пайдалуу текшерүү — кайсы python -m pip буйругу ишти аткарары, башка терминал PySocks орнотулганын билдирери эмес.