Fehlerbehebung bei Proxy-basierten Pip-Installationen mit CNTLM
Bei der Implementierung von Pip hinter einem Proxy mithilfe von CNTLM können Benutzer auf Schwierigkeiten stoßen, die ordnungsgemäße Konfiguration sicherzustellen. Um die Funktionalität zu überprüfen, beachten Sie die folgenden Schritte:
Führen Sie den Befehl aus:
cntlm.exe -c cntlm.ini -I -M http://google.com
Wenn dieser Befehl mit der Fehlermeldung „Verbindung zum Proxy fehlgeschlagen“ fehlschlägt, deutet dies auf ein Problem mit Ihrem CNTLM hin Setup.
Außerdem verwenden Sie den Befehl:
pip install --proxy=user:pass@localhost:3128
wobei „user“ und „pass“ Ihr Proxy sind Anmeldeinformationen, kann zu einem Fehler beim Abrufen der Indexbasis-URL führen.
Alternative Lösung
Wenn sich CNTLM als problematisch erweist, können Sie alternativ die Umgebungsvariable https_proxy so festlegen, dass sie auf Ihre verweist Proxyserver. Beachten Sie, dass sich diese Variable von http_proxy unterscheidet. Führen Sie den Befehl aus:
export https_proxy=http://web-proxy.mydomain.com
Dadurch werden alle HTTPS-Anfragen, einschließlich der von pip gestellten, über Ihren Proxyserver weitergeleitet.
Führen Sie abschließend den folgenden Befehl aus, um ein Paket mit pip zu installieren:
sudo -E pip install somepackage
Dieser Befehl stellt sicher, dass die Umgebungsvariable https_proxy während des Installationsprozesses geerbt wird.
Das obige ist der detaillierte Inhalt vonWie kann ich mit CNTLM Fehler bei Pip-Installationen hinter einem Proxy beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!