Pip Erreur De Proxy
Im essayant d'installer certains pip paquets derrière un proxy. Ive mis l'env,
http_proxy=http://172.16.2.3:3128
https_proxy=http://172.16.2.3:3128
J'ai ensuite essayé pip mais l'erreur,
[root@server ~]# pip install --proxy=http://172.16.2.3:3128 virtualenv -v
Starting new HTTPS connection (1): pypi.python.org
There was an error checking the latest version of pip
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/pip/utils/outdated.py", line 122, in pip_version_check
headers={"Accept": "application/json"},
File "/usr/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py", line 477, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python2.7/site-packages/pip/download.py", line 373, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py", line 465, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py", line 573, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/site-packages/pip/_vendor/cachecontrol/adapter.py", line 46, in send
resp = super(CacheControlAdapter, self).send(request, **kw)
File "/usr/lib/python2.7/site-packages/pip/_vendor/requests/adapters.py", line 424, in send
raise ConnectionError(e, request=request)
ConnectionError: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries exceeded with url: /pypi/pip/json (Caused by ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 403 Forbidden',)))
Collecting virtualenv
Getting page https://pypi.python.org/simple/virtualenv/
Starting new HTTPS connection (1): pypi.python.org
Incremented Retry for (url='/simple/virtualenv/'): Retry(total=4, connect=None, read=None, redirect=None)
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 403 Forbidden',))': /simple/virtualenv/
Cependant curl semble fonctionner (?)
[root@server ~]# curl -I https://pypi.python.org/simple/virtualenv/
HTTP/1.1 200 Connected
HTTP/1.1 200 OK
Server: nginx/1.8.0
Content-Type: text/html; charset=utf-8
X-PYPI-LAST-SERIAL: 1916396
Cache-Control: max-age=600, public
X-Clacks-Overhead: GNU Terry Pratchett
Des idées ?
Pourquoi avez-vous avez marqué vers le bas ?
essayez en spécifiant manuellement le proxy: pip install --proxy=proxy_url:proxy_port ... + lors de curling spécifier le drapeau-v pour voir ce qu'il se passe: curl-v -I pypi.python.org/simple/virtualenv Coller dos les sorties que vous obtenez.
Votre pip commande est correcte, je l'ai essayé sur ma machine avec un autre serveur proxy et cela fonctionne. Qui pip version utilisez-vous? (
essayez en spécifiant manuellement le proxy: pip install --proxy=proxy_url:proxy_port ... + lors de curling spécifier le drapeau-v pour voir ce qu'il se passe: curl-v -I pypi.python.org/simple/virtualenv Coller dos les sorties que vous obtenez.
Votre pip commande est correcte, je l'ai essayé sur ma machine avec un autre serveur proxy et cela fonctionne. Qui pip version utilisez-vous? (
pip --version
)
OriginalL'auteur felix001 | 2016-01-25
Vous devez vous connecter pour publier un commentaire.
Vous pouvez spécifier le serveur proxy en tant que paramètre à pip install:
Si vous aussi vous face certificat ssl erreurs (aussi commun dans les environnements d'entreprise), vous pouvez activer pypi comme un hôte de confiance:
OriginalL'auteur rleelr
Ce problème peut être résolu en cours d'exécution dans le terminal
OriginalL'auteur nitin jain