Ich versuche, Python-Paket-Manager-Pip zu verwenden, um ein Paket und seine Abhängigkeiten aus dem Internet zu installieren. Jedoch bin ich hinter einem Proxy in meinem College und habe bereits die Umgebungsvariable http_proxy
gesetzt. Aber wenn ich versuche, ein Paket wie diese zu installieren:Wie bekomme ich Pip zur Arbeit hinter einem Proxy-Server
pip install TwitterApi
ich diesen Fehler in der Log-Datei erhalten:
Getting page http://pypi.python.org/simple/TwitterApi
Could not fetch URL http://pypi.python.org/simple/TwitterApi: <urlopen error [Errno 111] Connection refused>
Will skip URL http://pypi.python.org/simple/TwitterApi when looking for download links for TwitterApi
Getting page http://pypi.python.org/simple/
Could not fetch URL http://pypi.python.org/simple/: <urlopen error [Errno 111] Connection refused>
ich sogar versucht, meine Proxy-Variable Einstellung explizit wie folgt aus:
pip install --proxy http://user:[email protected]:port TwitterApi
Aber ich bekomme immer noch den gleichen Fehler. Wie bekomme ich Pip zur Arbeit hinter einem Proxy-Server?
können Sie sehen in Ihrem Browser pypi.python.org? – nachshon
Ja. Ich kann problemlos im Internet surfen. Ich habe auch Proxy für wget in der wgetrc-Datei konfiguriert und 'wget' scheint zu funktionieren. Sogar 'git' arbeitet mit einer Konfiguration von Proxy. Aber "Pip" wirft den gleichen Fehler. – Annihilator8080
Finden Sie diese Antwort auf eine ähnliche Frage. http://stackoverflow.com/questions/11726881/how-to-set-an-http-proxy-in-python-2-7 – mordechai