Встановлення програм pipx через проксі
Передайте проксі-змінні pipx до створення середовища програми та відрізняйте отримання пакетів від подальших запитів встановленої програми.
pipx створює ізольовані середовища програм, але отримання пакетів усе ще починається з середовища, переданого pipx. У POSIX shell встановлення на основі pip може використовувати:
http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' pipx install --backend pip blackЦі призначення стосуються цього виклику та його дочірнього інсталятора. Не потрібно додавати URL проксі до кожного створеного віртуального середовища. Список HTTP-проксі пропонує кандидатів кінцевих точок, коли ці завантаження пакетів можуть використовувати публічних посередників.
Поточний pipx пропонує вибір backend. Явний backend pip вище робить завантажувач зрозумілим. Версія pipx, старша за цю опцію, можливо, вже використовує pip за замовчуванням; використовуйте синтаксис, який підтримує встановлена версія.
Сам pip також підтримує опцію --proxy. Якщо ви використовуєте --pip-args pipx для передавання параметрів інсталятора, залишайте ці аргументи з backend pip; вони не є універсальними налаштуваннями для іншого backend або для встановленої команди.
Успішне встановлення не налаштовує майбутній мережевий трафік black чи будь-якої іншої встановленої програми. Запускайте мережеву програму з середовищем або клієнтськими налаштуваннями, які підтримує ця програма. І навпаки, проксі, заданий лише всередині програми, не може виправити попереднє завантаження пакетів.
У разі помилки сертифіката перегляньте конфігурацію довіри завантажувача, а не вимикайте перевірки. Помилка 407 стосується облікового запису посередника; вхід до приватного індексу стосується джерела пакетів.