Задайте прокси на Python преди импорт, който прави мрежова заявка
Използвайте traceback, за да намерите инициализацията на модула на Python, след което осигурете средата преди този импорт или стартиране на процеса.
Ако traceback се провали вътре в инициализацията на модула, първото извикване на API може да е станало по време на импорта. Задаването на прокси по-късно в приложението е твърде късно за тази заявка.
За клиент, който отчита средата, осигурете маршрута при стартиране:
http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' python app.pyЗа разрешени публични изтегляния списъкът с HTTP прокси сървъри предоставя кандидати за тези стойности на HTTP прокси при стартиране. Настройката на средата от страна на Python също трябва да предхожда импорта, който прави мрежова заявка. Клиент, който използва друг явен транспорт, се нуждае от свой поддържан вход.
Успешният импорт кешира обекта на модула. Промяната на променливи и повторният импорт обикновено използват повторно този обект и неговия кеширан клиент; това не е надеждно нулиране на инициализацията. Използвайте документирана реконфигурация или нов процес, за да сравните поведението при стартиране.