PyCharm tarafından başlatılan bir Requests programı için onu başlatan Python çalıştırma/hata ayıklama yapılandırmasını düzenleyin. Desteklenen proxy değişkenlerini o yapılandırmanın Environment variables alanına ekleyin:

AdÖrnek değer
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Programı yeniden o yapılandırma üzerinden başlatın. Requests bu değişkenleri normal ortam entegrasyonu ile okuyabilir; requests.get içinde PyCharm'a özgü bir proxy argümanı gerekmez. Örnek değerler için kendi HTTP hizmetinizi veya izin verilen genel istekler için HTTP proxy listesinden bir uç nokta kullanın.

PyCharm'ın kendi HTTP Proxy tercihi IDE'nin ağ bağlantısını yapılandırır. Tek başına Python alt sürecinin aynı yolu aldığını kanıtlamaz.

Terminal, Python konsolu, test çalıştırıcısı ve kaydedilmiş uygulama yapılandırmaları farklı başlatma ortamlarına sahip olabilir. Başarısız isteğin gerçekte kullandığı ortamla karşılaştırın. Terminalde daha sonra girilen bir export, zaten çalışan bir IDE sürecini değiştiremez.

Kod session.trust_env=False ayarlıyorsa Requests bu ortam yolunu yok sayar. Bu bilinçli modda onun açık proxy yapılandırmasını kullanın.

İlgili makaleler