Il-konfigurazzjoni tal-ġiri ta' PyCharm iġġorr l-ambjent tal-proxy ta' Python
Issettja l-varjabbli tal-proxy fil-konfigurazzjoni li tibda l-programm Python minflok ma tiddependi fuq il-preferenza tal-proxy HTTP tal-IDE.
Għal programm Requests li jibda minn PyCharm, editja l-konfigurazzjoni tal-ġiri/debug ta' Python li tibdah. Żid il-varjabbli tal-proxy appoġġjati fil-qasam Environment variables ta' dik il-konfigurazzjoni:
| Isem | Valur tal-eżempju |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Ibda l-programm mill-ġdid permezz ta' dik il-konfigurazzjoni. Requests jista' jaqra dawn il-varjabbli bl-integrazzjoni normali tiegħu mal-ambjent; m'hemmx bżonn ta' argument tal-proxy speċifiku għal PyCharm f'requests.get. Uża s-servizz HTTP tiegħek għall-valuri tal-eżempju, jew endpoint mil-lista tal-proxy HTTP għal talbiet pubbliċi permessi.
Il-preferenza HTTP Proxy ta' PyCharm stess tikkonfigura n-netwerking tal-IDE. Waħedha ma tipprovax li l-proċess tifel ta' Python irċieva l-istess rotta.
It-terminal, il-console ta' Python, il-runner tat-testijiet u l-konfigurazzjonijiet tal-applikazzjoni salvati jista' jkollhom ambjenti tal-bidu differenti. Qabbel ma' dak li t-talba li falliet effettivament użat. export imdaħħal aktar tard f'terminal ma jistax jimmodifika proċess tal-IDE li diġà qed jaħdem.
Jekk il-kodiċi jissettja session.trust_env=False, Requests jinjora din ir-rotta tal-ambjent. F'dak il-mod intenzjonat, uża l-konfigurazzjoni espliċita tal-proxy tiegħu.