PyCharm konfiguracija pokretanja nosi Python proxy okruženje
Postavite proxy varijable u konfiguraciji koja pokreće Python program, umjesto da se oslanjate na vlastitu HTTP proxy postavku IDE-a.
Za Requests program koji pokreće PyCharm, uredite Python konfiguraciju za pokretanje/debug koja ga pokreće. Dodajte podržane proxy varijable u polje Environment variables te konfiguracije:
| Naziv | Primjer vrijednosti |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Ponovo pokrenite program kroz tu konfiguraciju. Requests može čitati ove varijable kroz svoju uobičajenu integraciju sa okruženjem; u requests.get nije potreban argument proxy specifičan za PyCharm. Koristite svoju HTTP uslugu za primjere vrijednosti ili endpoint iz liste HTTP proxyja za dozvoljene javne zahtjeve.
Vlastita postavka HTTP Proxy u PyCharmu konfiguriše umrežavanje IDE-a. Ona sama po sebi ne dokazuje da je podređeni Python proces dobio istu rutu.
Terminal, Python konzola, pokretač testova i sačuvane konfiguracije aplikacije mogu imati različita okruženja pokretanja. Usporedite ono koje je zahtjev koji nije uspio zaista koristio. export unesen kasnije u terminalu ne može izmijeniti IDE proces koji već radi.
Ako kod postavi session.trust_env=False, Requests ignoriše ovu rutu kroz okruženje. U tom namjernom režimu koristite njegovu izričitu proxy konfiguraciju.