Ar gyfer rhaglen Requests a lansir gan PyCharm, golygwch y ffurfweddiad rhedeg/dadfygio Python sy'n ei chychwyn. Ychwanegwch y newidynnau dirprwy a gefnogir yn maes Environment variables y ffurfweddiad hwnnw:

EnwGwerth enghreifftiol
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Lansiwch y rhaglen eto drwy'r ffurfweddiad hwnnw. Gall Requests ddarllen y newidynnau hyn gyda'i integreiddiad amgylcheddol arferol; nid oes angen dadl ddirprwy benodol i PyCharm yn requests.get. Defnyddiwch eich gwasanaeth HTTP ar gyfer y gwerthoedd enghreifftiol, neu bwynt terfyn o'r rhestr dirprwy HTTP ar gyfer ceisiadau cyhoeddus a ganiateir.

Mae dewis HTTP Proxy PyCharm ei hun yn ffurfweddu rhwydwaith yr IDE. Nid yw ar ei ben ei hun yn profi bod y broses blentyn Python wedi cael yr un llwybr.

Gall y terfynell, consol Python, rhedwr profion a chyfluniadau rhaglen a gedwir fod ag amgylcheddau lansio gwahanol. Cymharwch yr un a ddefnyddiwyd mewn gwirionedd gan y cais sy'n methu. Ni all export a roddir yn ddiweddarach mewn terfynell newid proses IDE sydd eisoes yn rhedeg.

Os yw'r cod yn gosod session.trust_env=False, mae Requests yn anwybyddu'r llwybr amgylchedd hwn. Defnyddiwch ei ffurfweddiad dirprwy penodol yn y modd bwriadol hwnnw.

Erthyglau cysylltiedig