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