Dépannage des installations pip basées sur un proxy avec CNTLM
Lors de l'implémentation de pip derrière un proxy utilisant CNTLM, les utilisateurs peuvent rencontrer des difficultés pour garantir sa configuration correcte. Pour vérifier sa fonctionnalité, envisagez les étapes suivantes :
Exécutez la commande :
cntlm.exe -c cntlm.ini -I -M http://google.com
Si cette commande échoue avec une erreur « Échec de la connexion au proxy », cela indique un problème avec votre CNTLM configuration.
De plus, l'utilisation de la commande :
pip install --proxy=user:pass@localhost:3128
où "user" et "pass" sont vos informations d'identification de proxy, peut entraîner une erreur lors de la récupération de l'URL de base de l'index.
Solution alternative
Si CNTLM s'avère problématique, vous pouvez également définir la variable d'environnement https_proxy pour qu'elle pointe vers votre serveur proxy. Notez que cette variable est différente de http_proxy. Exécutez la commande :
export https_proxy=http://web-proxy.mydomain.com
Cela acheminera toutes les requêtes HTTPS, y compris celles effectuées par pip, via votre serveur proxy.
Enfin, exécutez la commande suivante pour installer un package à l'aide de pip :
sudo -E pip install somepackage
Cette commande garantit que la variable d'environnement https_proxy est héritée pendant le processus d'installation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!