pip ile proxy üzerinden kurulum
Tek pip komutuna proxy verin, yapılandırma önceliğini kontrol edin ve trusted-host’u proxy çözümü yapmadan sertifika güvenini düzeltin.
Tek kurulum için pip proxy’yi doğrudan komut satırından alır. Kalıcı kullanıcı veya sistem yapılandırması yazmadan rota deneyebilirsiniz:
python -m pip --proxy http://203.0.113.10:8080 install requests
Belgeleme IP’si yerine hizmetinizden veya HTTP proxy listesinden bir uç nokta kullanın. python -m pip çalıştırmak, ayrı pip programının o ortama ait olduğunu varsaymaktan daha açık bir Python ortamı seçimi sağlar.
Proxy URL’si proxy bağlantısını tanımlar. Paket dizini ve indirmeler CONNECT üzerinden HTTPS kullanırken URL http:// ile başlayabilir.
pip başka ayarı seçmeye devam ediyorsa
pip’in kendi seçeneklerinde komut satırı argümanları ortam değişkenlerini, onlar da yapılandırma dosyalarını geçersiz kılar. Dosyalar genel, kullanıcı veya sanal ortam düzeyinde bulunabilir. PIP_CONFIG_FILE ek dosya seçebilir.
python -m pip config debug
Bu, pip’in değerlendirdiği yapılandırma kaynaklarını listeler. Yerel inceleyin: dosyalar veya ortam değerleri özel URL ya da kimlik bilgileri içerebilir.
PIP_PROXY ve olağan HTTP/HTTPS proxy ortam değişkenlerini de inceleyin. Hepsi aynı katman değildir; standart proxy ortamı işleme gerçek rotada hâlâ etkili olabilir. Tek kullanıcı kaydını silmenin tüm kaynakları kaldırdığını varsaymayın.
Proxy seçeneği sertifika güvenini onarmaz
Rota HTTPS hizmetine ulaşıp doğrulama başarısızsa istemcinin hangi sertifikayı aldığını belirleyin. Yetkili inceleme düzeni onaylı CA paketi gerektirebilir:
python -m pip --proxy http://203.0.113.10:8080 \
--cert /path/to/approved-ca-bundle.pem install requests
--trusted-host geçerli HTTPS olmadan da ana makineyi güvenilir işaretler. Proxy IP’sini ayarlamaz ve sertifika hatasına rutin yanıt olmamalıdır. Uç noktayı veya güven yapılandırmasını düzeltin.
pip 24.2, desteklenen çalışma ortamlarında sistem sertifikalarını certifi yanında varsayılan yaptı. Önceki pip işletim sisteminin CA deposunu otomatik kullanmıyordu. Bu fark onaylı kuruluş CA’sının bir Python ortamında çalışıp diğerinde bulunmamasını açıklayabilir.
Tek komutun proxy argümanı komut bitince sona erer. Daha sonra kalıcı ayar kaydederseniz gerçekten istediğiniz kapsama koyun; tüm Python ortamlarını yalnızca denediğiniz uç noktaya bağımlı kılmayın.