Comment puis-je dépanner les installations pip derrière un proxy à l'aide de CNTLM ?

DDD
Libérer: 2024-11-03 19:04:29
original
500 Les gens l'ont consulté

How can I troubleshoot pip installations behind a proxy using CNTLM?

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!