Fehlerbehebung bei der Pip-Proxy-Konfiguration mit CNTLM
Können Sie über HTTP und HTTPS auf Ressourcen zugreifen? Wenn nicht, überprüfen Sie zunächst, ob Ihr lokaler CNTLM-Proxy korrekt konfiguriert ist und auf den erforderlichen Proxyserver verweist. Um dies zu überprüfen, können Sie den Befehl sudo curl http://www.google.com/ verwenden und die Antwort untersuchen. Sie können auch das Befehlszeilentool cntlm -c ~/.cntlm.rc -M http://www.google.com/ von CNTLM ausprobieren. Wenn einer dieser Befehle fehlschlägt, ist CNTLM möglicherweise nicht ordnungsgemäß eingerichtet.
Beachten Sie beim Versuch, Pip mit einem Proxy zu verwenden, Folgendes:
1. CNTLM-Konfiguration: Stellen Sie sicher, dass Ihre CNTLM-Konfigurationsdatei (cntlm.ini) korrekt ist. Sie können den Befehl cntlm.exe -c cntlm.ini -I -M http://google.com verwenden, um Ihr Setup zu testen. Wenn die Fehlermeldung „Verbindung zum Proxy fehlgeschlagen“ auftritt, überprüfen Sie Ihre Proxy-Einstellungen und Netzwerkkonnektivität.
2. Pip-Befehl: Versuchen Sie, anstelle des Flags --proxy die Umgebungsvariable HTTPS_PROXY zu setzen. Es hat sich herausgestellt, dass dieser Ansatz bei einigen Systemen besser funktioniert. Exportieren Sie die Variable mit export HTTPS_PROXY=http://proxy-server:port und führen Sie dann wie gewohnt Pip-Befehle aus.
3. Andere Optionen: Wenn CNTLM und Pip nicht wie erwartet funktionieren, können Sie alternative Methoden in Betracht ziehen. Eine Möglichkeit besteht darin, die Umgebungsvariable http_proxy mit Ihren Proxy-Anmeldeinformationen festzulegen. Dieser Ansatz ist jedoch möglicherweise nicht geeignet, wenn Ihr Proxy eine Authentifizierung erfordert.
Das obige ist der detaillierte Inhalt vonFunktioniert Ihre Pip-Proxy-Konfiguration mit CNTLM?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!