PyCharm іске қосу конфигурациясы Python прокси ортасын тасымалдайды
Прокси айнымалыларын IDE-нің өз HTTP прокси параметріне сүйенудің орнына Python бағдарламасын іске қосатын конфигурацияда орнатыңыз.
PyCharm іске қосатын Requests бағдарламасы үшін оны іске қосатын Python іске қосу/жөндеу конфигурациясын өңдеңіз. Қолдау көрсетілетін прокси айнымалыларын сол конфигурацияның Environment variables өрісіне қосыңыз:
| Атауы | Мысал мән |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Бағдарламаны сол конфигурация арқылы қайта іске қосыңыз. Requests бұл айнымалыларды әдеттегі ортамен интеграциясы арқылы оқи алады; requests.get ішінде PyCharm-ға тән прокси аргументі қажет емес. Мысал мәндер үшін өз HTTP қызметіңізді, не рұқсат етілген жария сұраулар үшін HTTP прокси тізімінен ұш нүктесін пайдаланыңыз.
PyCharm-ның өз HTTP Proxy параметрі IDE желісін конфигурациялайды. Ол өздігінен Python еншілес процесінің сол бағытты алғанын дәлелдемейді.
Терминал, Python консолі, тест жүргізушісі және сақталған қолданба конфигурациялары әртүрлі іске қосу ортасына ие болуы мүмкін. Сәтсіз сұрау нақты пайдаланған ортаны салыстырыңыз. Терминалда кейінірек енгізілген export қазірдің өзінде жұмыс істеп тұрған IDE процесін өзгерте алмайды.
Егер код session.trust_env=False орнатса, Requests бұл орта жолын елемейді. Сол әдейі таңдалған режимде оның айқын прокси конфигурациясын пайдаланыңыз.