pip-in SOCKS asılılığını oflayn rejimdə başlatmaq
PySocks wheel faylını qoşulmuş maşından köçürün ki, hədəf interpretator SOCKS proksisini istifadə etməyə başlaya bilsin.
pip-in SOCKS dəstəyi üçün pip-i işlədən Python interpretatorunda opsional SOCKS asılılığı mövcud olmalıdır. Əgər həmin interpretator paket indeksinə yalnız SOCKS vasitəsilə çata bilirsə, asılılığı əvvəlcə başqa qoşulmuş maşında götürün.
Qoşulmuş maşında kiçik bir wheel qovluğu hazırlayın:
python -m pip download --only-binary=:all: --dest wheelhouse PySocks
Həmin qovluğu hədəf maşına köçürün, sonra lokal quraşdırma üçün onun nəzərdə tutulan interpretatorundan istifadə edin:
python -m pip install --no-index --find-links wheelhouse PySocks
--no-index bu başlatma addımını verilən fayllar üzərində saxlayır. O, ilkin bağlantı problemini başqa indeks sorğusu ilə həll etməyə çalışmır.
Asılılıq mövcud olduqdan sonra faktiki paket əməliyyatı üçün SOCKS marşrutu seçilə bilər:
python -m pip install --proxy socks5h://proxy.example.net:1080 package_name
Proksi autentifikasiyası olmadan icazə verilən ictimai paket yükləmələri üçün son nöqtəni SOCKS5 proksi siyahısından bir namizədlə əvəz edin və nəzərdə tutulan paketi seçin. socks5h yazılışı təyinat adının proksi vasitəsilə həllini tələb edir; socks5 isə bu klient yolunda lokal təyinat həllini seçir.
Başlatma quraşdırmasını və paket əməliyyatını eyni interpretator və mühitdə saxlayın. PySocks-un başqa Python-a quraşdırılması hədəf pip-in importlarını dəyişməz qoyur. Faydalı yoxlama işi hansı python -m pip əmrinin yerinə yetirdiyidir, başqa terminalın PySocks quraşdırılıb deməsi deyil.