2017-09-28 9 views
3

J'essaye d'employer la commande d'installation de pip ci-dessous, mais son échec avec l'authentification de mandataire a exigé le problème. J'ai déjà configuré mes proxies dans mon serveur RHEL7.x.installation de pip échouant avec 407 authentification de proxy requise

Command Used: `pip install --proxy https://'username:pwd'@proxy:host --upgrade pip` 

Journaux:

Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/pip/ 
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/pip/ 
Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/pip/ 
Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/pip/ 
Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/pip/ 

Répondre

1

erreur 407 signifie que l'authentification du proxy est manquant/faux. Retirez le ' de la partie username:pwd, à savoir: pip install --proxy https://username:[email protected]:host. Essayez d'ouvrir une connexion Internet à partir de ce serveur juste avant d'installer le package Python, en tant qu'autre option. Si cela ne vous aide pas, essayez les options données dans les réponses aux questions here, here et here.

+1

Bien que ce lien peut répondre à la question, il vaut mieux pour inclure les parties essentielles de la réponse ici et fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. - [De l'examen] (/ review/low-quality-posts/17884246) – Peter

+0

Vous avez raison, j'ai adapté ma réponse pour être plus qu'un simple lien. – bastelflp

0

C'est la première chose que vous devriez essayer:

Ouvrez l'invite de commande (CMD).

Export les paramètres de proxy:

:\set http_proxy=http://username:[email protected]:port

:\set https_proxy=https://username:[email protected]:port

Installez le package que vous souhaitez installer:

:\pip install PackageName