Spouštěcí konfigurace PyCharm přenáší proxy prostředí Pythonu
Nastavte proxy proměnné v konfiguraci, která spouští program v Pythonu, místo abyste spoléhali na vlastní HTTP proxy předvolbu IDE.
U programu Requests spouštěného z PyCharm upravte konfiguraci spuštění/ladění Pythonu, která ho startuje. Přidejte podporované proxy proměnné do pole Environment variables této konfigurace:
| Název | Ukázková hodnota |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Spusťte program znovu pomocí této konfigurace. Requests umí tyto proměnné číst díky své obvyklé integraci s prostředím; v requests.get není potřeba žádný argument specifický pro PyCharm. Pro ukázkové hodnoty použijte svou HTTP službu nebo koncový bod ze seznamu HTTP proxy pro povolené veřejné požadavky.
Vlastní předvolba HTTP Proxy v PyCharm konfiguruje síť IDE. Sama o sobě nedokazuje, že podřízený proces Pythonu dostal stejnou cestu.
Terminál, konzole Pythonu, spouštěč testů a uložené konfigurace aplikace mohou mít různá spouštěcí prostředí. Porovnejte to, které selhávající požadavek skutečně použil. export zadaný později v terminálu nemůže změnit již běžící proces IDE.
Pokud kód nastaví session.trust_env=False, Requests tuto cestu přes prostředí ignoruje. V tomto záměrném režimu použijte jeho explicitní proxy konfiguraci.