PyCharm ishga tushirish konfiguratsiyasi Python proksi muhitini olib yuradi
Proksi o‘zgaruvchilarini IDE ning o‘z HTTP proksi sozlamasiga tayanish o‘rniga Python dasturini ishga tushiradigan konfiguratsiyada belgilang.
PyCharm ishga tushiradigan Requests dasturi uchun uni ishga tushiradigan Python ishga tushirish/debug konfiguratsiyasini tahrirlang. Qo‘llab-quvvatlanadigan proksi o‘zgaruvchilarini shu konfiguratsiyaning Environment variables maydoniga qo‘shing:
| Nomi | Namuna qiymati |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Dasturni o‘sha konfiguratsiya orqali qayta ishga tushiring. Requests bu o‘zgaruvchilarni o‘zining odatiy muhit integratsiyasi orqali o‘qiy oladi; requests.get ichida PyCharm ga xos proksi argumenti kerak emas. Namuna qiymatlar uchun o‘z HTTP xizmatingizdan yoki ruxsat etilgan ommaviy so‘rovlar uchun HTTP proksilar ro‘yxatidan bitta oxirgi nuqtadan foydalaning.
PyCharm ning o‘z HTTP Proxy sozlamasi IDE tarmog‘ini sozlaydi. U o‘zi Python ning bola jarayoni xuddi shu yo‘lni olganini isbotlamaydi.
Terminal, Python konsoli, test ishga tushirgichi va saqlangan ilova konfiguratsiyalari turli ishga tushirish muhitlariga ega bo‘lishi mumkin. Muvaffaqiyatsiz so‘rov amalda ishlatgan muhit bilan solishtiring. Terminalda keyinroq kiritilgan export allaqachon ishlab turgan IDE jarayonini o‘zgartira olmaydi.
Agar kod session.trust_env=False ni o‘rnatsa, Requests bu muhit yo‘lini e’tiborsiz qoldiradi. O‘sha qasddan tanlangan rejimda uning aniq proksi konfiguratsiyasidan foydalaning.