Køyringskonfigurasjonen i PyCharm ber Python-proxyomgjevnaden
Set proxyvariablane i konfigurasjonen som startar Python-programmet, i staden for å lite på IDE-en sin eigen HTTP-proxyinnstilling.
For eit Requests-program som vert starta av PyCharm, rediger Python-køyrings-/feilsøkingskonfigurasjonen som startar det. Legg dei støtta proxyvariablane til i feltet Environment variables i den konfigurasjonen:
| Namn | Dømevverdi |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Start programmet på nytt gjennom den konfigurasjonen. Requests kan lese desse variablane med den vanlege miljøintegreringa si; det trengst ikkje noko PyCharm-spesifikt proxyargument i requests.get. Bruk HTTP-tenesta di for dømeverdiane, eller eit endepunkt frå HTTP-proxylista for tillatne offentlege førespurnader.
PyCharm sin eigen HTTP Proxy-innstilling konfigurerer nettet til IDE-en. Ho beviser ikkje i seg sjølv at Python-barnefabrikken fekk same rute.
Terminalen, Python-konsollen, testkøyraren og lagra applikasjonskonfigurasjonar kan ha ulike oppstartsmiljø. Samanlikn med det den mislukka førespurnaden faktisk brukte. Ein export som vert skriven inn seinare i ein terminal, kan ikkje endre ein IDE-prosess som alt køyrer.
Viss koden set session.trust_env=False, ignorerer Requests denne miljøruta. I den medvitne modusen brukar du den eksplisitte proxykonfigurasjonen hans.