PyCharm-ın işə salma konfiqurasiyası Python proksi mühitini daşıyır
Proksi dəyişənlərini IDE-nin öz HTTP proksi parametrinə güvənmək əvəzinə Python proqramını işə salan konfiqurasiyada təyin edin.
PyCharm ilə işə salınan Requests proqramı üçün onu başladan Python işə salma/sağlamlaşdırma konfiqurasiyasını redaktə edin. Dəstəklənən proksi dəyişənlərini həmin konfiqurasiyanın Environment variables sahəsinə əlavə edin:
| Ad | Nümunə dəyər |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Proqramı yenidən həmin konfiqurasiya vasitəsilə işə salın. Requests bu dəyişənləri özünün adi mühit inteqrasiyası ilə oxuya bilir; requests.get daxilində PyCharm-a xas proksi arqumenti tələb olunmur. Nümunə dəyərlər üçün öz HTTP xidmətinizdən, icazəli ictimai sorğular üçün isə HTTP proksi siyahısından bir son nöqtədən istifadə edin.
PyCharm-ın öz HTTP Proxy parametri IDE-nin şəbəkəsini konfiqurasiya edir. Bu, Python alt prosesinin eyni marşrutu aldığını təkbaşına sübut etmir.
Terminal, Python konsolu, test işlədicisi və saxlanmış tətbiq konfiqurasiyaları müxtəlif işə salma mühitlərinə malik ola bilər. Uğursuz sorğunun faktiki istifadə etdiyi mühiti müqayisə edin. Terminalda sonradan daxil edilən export artıq işləyən IDE prosesini dəyişə bilməz.
Əgər kod session.trust_env=False təyin edirsə, Requests bu mühit marşrutuna məhəl qoymur. Həmin qəsdən seçilmiş rejimdə onun açıq proksi konfiqurasiyasından istifadə edin.