Për një program Requests të nisur nga PyCharm, redaktoni konfigurimin e ekzekutimit/debugimit të Python që e nis atë. Shtoni variablat e proxy-t të mbështetura në fushën Environment variables të atij konfigurimi:

EmriVlerë shembull
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Nisni përsëri programin përmes atij konfigurimi. Requests mund t'i lexojë këto variabla me integrimin e tij të zakonshëm me mjedisin; në requests.get nuk nevojitet asnjë argument proxy specifik për PyCharm. Përdorni shërbimin tuaj HTTP për vlerat shembull, ose një pikë fundore nga lista e proxy-ve HTTP për kërkesa publike të lejuara.

Preferenca HTTP Proxy e vetë PyCharm konfiguron rrjetin e IDE-së. Ajo në vetvete nuk provon që procesi fëmijë i Python mori të njëjtën rrugë.

Terminali, konsola Python, ekzekutuesi i testeve dhe konfigurimet e ruajtura të aplikacionit mund të kenë mjedise të ndryshme nisjeje. Krahasoni me atë që kërkesa që dështoi përdori në të vërtetë. Një export i futur më vonë në terminal nuk mund të ndryshojë një proces IDE që është tashmë në punë.

Nëse kodi vendos session.trust_env=False, Requests injoron këtë rrugë mjedisore. Në atë regjim të qëllimshëm, përdorni konfigurimin e tij eksplicit të proxy-t.

Artikuj të ngjashëm