За Requests програм који покреће PyCharm, уредите Python конфигурацију за покретање/дебаговање која га покреће. Додајте подржане прокси променљиве у поље Environment variables те конфигурације:

НазивПример вредности
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Поново покрените програм кроз ту конфигурацију. Requests може да чита ове променљиве кроз своју уобичајену интеграцију са окружењем; у requests.get није потребан аргумент проксија специфичан за PyCharm. Користите своју HTTP услугу за примерне вредности или крајњу тачку са списка HTTP проксија за дозвољене јавне захтеве.

Сопствена HTTP Proxy поставка PyCharm-а конфигурише умрежавање IDE-а. Она сама по себи не доказује да је подређени Python процес добио исту руту.

Терминал, Python конзола, покретач тестова и сачуване конфигурације апликације могу имати различита окружења покретања. Упоредите оно које је захтев који није успео заиста користио. export унет касније у терминалу не може изменити IDE процес који већ ради.

Ако код постави session.trust_env=False, Requests игнорише ову руту кроз окружење. У том намерном режиму користите његову експлицитну прокси конфигурацију.

Повезани чланци