Попытка установить пакет с помощью pip, в котором в сети есть брандмауэр, и нам нужно было установить прокси-сервер в команде.
Синтаксис, который мы использовали: pip install --proxy=domain\username:passwd@proxy.address:port package_name
Но это не удается (сообщение об ошибке ниже):
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 authenticationrequired'))'
Сложность в том, что пароль пользователя имеет «@» в середине, мне интересно, не нарушает ли он синтаксис (так как система понимает прокси-сервер)адрес указан сразу после первого '@').
Мы попытались удалить @ из пароля с помощью: @, а также с использованием% 40 и даже \% 40.Ни один из них не сработал.
Также пытался установить переменную для передачи URL-адреса прокси-сервера с учетными данными, чтобы преодолеть чтение символов командной строки, но также не сработало.
Есть предложения?