109 votes

Comment faire fonctionner pip derrière un serveur proxy

Je suis en train d'essayer d'utiliser le gestionnaire de packages Python pip pour installer un package et ses dépendances depuis internet. Cependant, je suis derrière un proxy dans mon université et j'ai déjà défini la variable d'environnement http_proxy. Mais lorsque j'essaie d'installer un package comme ceci :

pip install TwitterApi

Je reçois cette erreur dans le fichier journal :

Récupération de la page http://pypi.python.org/simple/TwitterApi
Impossible de récupérer l'URL http://pypi.python.org/simple/TwitterApi : 
Ignorera l'URL http://pypi.python.org/simple/TwitterApi lors de la recherche de liens de téléchargement pour TwitterApi
Récupération de la page http://pypi.python.org/simple/
Impossible de récupérer l'URL http://pypi.python.org/simple/ : 

J'ai même essayé de définir explicitement ma variable proxy comme ceci :

pip install --proxy http://user:password@proxyserver:port TwitterApi

Mais je reçois toujours la même erreur. Comment puis-je faire fonctionner pip derrière un serveur proxy.

6voto

Ruben Points 61

Au moins pip3 fonctionne également sans "=", cependant, au lieu de "http" vous pourriez avoir besoin de "https"

Commande finale, qui a fonctionné pour moi:

sudo pip3 install --proxy https://{proxy}:{port} {BINARY}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X