web-dev-qa-db-fra.com

Connaissance du proxy avec pip

J'ai essayé de configurer un environnement de développement python sur mon lieu de travail pour créer des applications de base. Je n'arrive pas à faire en sorte que pip fonctionne , par exemple, je tape pip install numpy et je reçois le message d'erreur suivant:

  Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip
._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x035884B0>, 'Connection to pypi.python.
org timed out. (connect timeout=15)')': /simple/numpy/

Les recherches que j’ai effectuées semblent indiquer que la sensibilisation à la procuration est mon problème. Est-ce exact? Dans l’affirmative, je ne suis pas vraiment sûr de ce que cela signifie exactement ni de la façon de le résoudre.

11
Tom

Si vous connaissez vos informations de proxy, vous pouvez les transmettre à votre ligne de commande:

pip install --proxy=user:pass@server:port numpy

Une chaîne complète pourrait être quelque chose d'aussi simple que:

pip install --proxy=http://proxy.example.com numpy

proxy.example.com est votre serveur proxy (d'entreprise). Vous devez uniquement transmettre user:pass et port si le proxy requiert également ces informations.

23
Andy

Ça marche aussi 

pip --proxy http://user:pass@server:port install libraryName
3
IndrajitDatta

pip ne fonctionne pas si vous utilisez un serveur proxy pour installer des packages . Pour résoudre ce problème, procédez comme suit: Allez au Panneau de configuration -> Options Internet -> Connexions -> Paramètres réseau -> Désactivez les options "Utiliser le serveur proxy" .Essayez d’utiliser pip après cela devrait fonctionner . Vous pouvez commencer à utiliser un serveur proxy après l’installation du paquet.

2
The_Vats

Juste essayer le ci-dessous 

pip install --proxy=user:pass@server:port <package Name>

par exemple

pip install --proxy=http://10.10.10.150/accelerated_pac_base.pac quandl 
1
Mahmoud Atallah

Je recevais ce message d'erreur dans une boîte virtuelle et j'ai essayé toutes les variantes des suggestions présentées pour corriger ce qui semblait être une erreur de proxy. À la fin, il s'est avéré que l'heure avait été mal réglée dans la machine virtuelle.

0
craq

Accédez aux variables d'environnement et ajoutez deux nouvelles variables: http_proxy et https_proxy à votre adresse proxy. Cela a fonctionné pour moi.

0
tomy_lee