PyCharm конфигурација покретања носи Python прокси окружење
Поставите прокси променљиве у конфигурацији која покреће Python програм уместо да се ослањате на сопствену HTTP прокси поставку IDE-а.
За Requests програм који покреће PyCharm, уредите Python конфигурацију за покретање/дебаговање која га покреће. Додајте подржане прокси променљиве у поље Environment variables те конфигурације:
| Назив | Пример вредности |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Поново покрените програм кроз ту конфигурацију. Requests може да чита ове променљиве кроз своју уобичајену интеграцију са окружењем; у requests.get није потребан аргумент проксија специфичан за PyCharm. Користите своју HTTP услугу за примерне вредности или крајњу тачку са списка HTTP проксија за дозвољене јавне захтеве.
Сопствена HTTP Proxy поставка PyCharm-а конфигурише умрежавање IDE-а. Она сама по себи не доказује да је подређени Python процес добио исту руту.
Терминал, Python конзола, покретач тестова и сачуване конфигурације апликације могу имати различита окружења покретања. Упоредите оно које је захтев који није успео заиста користио. export унет касније у терминалу не може изменити IDE процес који већ ради.
Ако код постави session.trust_env=False, Requests игнорише ову руту кроз окружење. У том намерном режиму користите његову експлицитну прокси конфигурацију.