Maison >développement back-end >Tutoriel Python >Votre configuration de proxy Pip avec CNTLM fonctionne-t-elle ?
Dépannage de la configuration du proxy Pip avec CNTLM
Pouvez-vous accéder aux ressources via HTTP et HTTPS ? Sinon, commencez par vérifier si votre proxy CNTLM local est correctement configuré et pointant vers le serveur proxy requis. Pour vérifier cela, vous pouvez utiliser la commande sudo curl http://www.google.com/ et examiner la réponse. Vous pouvez également essayer l'outil de ligne de commande de CNTLM, cntlm -c ~/.cntlm.rc -M http://www.google.com/. Si l'une de ces commandes échoue, CNTLM risque de ne pas être configuré correctement.
Lorsque vous essayez d'utiliser Pip avec un proxy, tenez compte des points suivants :
1. Configuration CNTLM : Assurez-vous que votre fichier de configuration CNTLM (cntlm.ini) est correct. Vous pouvez utiliser la commande cntlm.exe -c cntlm.ini -I -M http://google.com pour tester votre configuration. Si vous rencontrez des erreurs « Échec de la connexion au proxy », vérifiez vos paramètres de proxy et votre connectivité réseau.
2. Commande Pip : Au lieu de l'indicateur --proxy, essayez de définir la variable d'environnement HTTPS_PROXY. Cette approche s’est avérée mieux fonctionner avec certains systèmes. Exportez la variable à l'aide de export HTTPS_PROXY=http://proxy-server:port, puis exécutez les commandes Pip comme d'habitude.
3. Autres options : Si CNTLM et Pip ne fonctionnent pas comme prévu, vous pouvez envisager des méthodes alternatives. Une option consiste à définir la variable d'environnement http_proxy avec vos informations d'identification de proxy. Cependant, cette approche peut ne pas convenir si votre proxy nécessite une authentification.
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!