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

DDD
Freigeben: 2024-11-03 19:04:29
Original
501 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!