Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich mit CNTLM Fehler bei Pip-Installationen hinter einem Proxy beheben?

Wie kann ich mit CNTLM Fehler bei Pip-Installationen hinter einem Proxy beheben?

DDD
DDDOriginal
2024-11-03 19:04:29490Durchsuche

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

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn