J'essaie d'utiliser pip derrière un proxy au travail.
Une des réponses de ce poste a suggéré d'utiliser CNTLM . Je l'ai installé et configuré selon cet autre poste mais en courant cntlm.exe -c cntlm.ini -I -M http://google.com
a donné l'erreur Connection to proxy failed, bailing out
.
J'ai aussi essayé pip install -–proxy=user:pass@localhost:3128
(le port par défaut de CNTLM) mais cela a soulevé Cannot fetch index base URL http://pypi.python.org/simple/
. Il y a clairement quelque chose qui cloche avec le proxy.
Quelqu'un sait-il comment vérifier de manière plus définitive si CNTLM est bien configuré, ou s'il existe un autre moyen de contourner ce problème ? Je sais qu'il est également possible de définir le paramètre http_proxy
comme indiqué dans la description de la variable d'environnement aquí mais je ne suis pas sûr des lettres de créance à mettre. Celles de cntlm.ini
?
2 votes
Vous devez connaître l'adresse IP de votre proxy et le numéro de port et les définir en conséquence dans votre cntlm.ini (ainsi que votre nom d'utilisateur et votre mot de passe pour le proxy si vous en avez un).
2 votes
J'ai écrit un blog sur la façon de configurer et d'utiliser CNTLM. Le post est pour Ubuntu et pour l'installation de Rails, mais je pense que le processus pourrait être le même. Edit : Lire ceci article sur la façon de configurer CNTLM pour Windows, en gros la même chose avec ma version Ubuntu. HTH.