web-dev-qa-db-de.com

Proxy-Awareness mit Pip

Ich habe versucht, an meinem Arbeitsplatz eine Python-Entwicklungsumgebung einzurichten, um einige grundlegende Anwendungen zu erstellen. Ich kann nicht scheinen, dass pip funktioniert Zum Beispiel gebe ich pip install numpy ein und erhalte die folgende Fehlermeldung:

  Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip
._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x035884B0>, 'Connection to pypi.python.
org timed out. (connect timeout=15)')': /simple/numpy/

Die von mir durchgeführten Nachforschungen scheinen darauf hinzudeuten, dass Proxy-Bewusstsein mein Problem ist. Ist dies richtig, wenn, bin ich mir nicht wirklich sicher, was dies genau bedeutet oder wie ich es lösen kann.

11
Tom

Wenn Sie Ihre Proxy-Informationen kennen, können Sie diese an Ihre Befehlszeile übergeben:

pip install --proxy=user:[email protected]:port numpy

Eine vollständige Zeichenfolge kann so einfach sein wie:

pip install --proxy=http://proxy.example.com numpy

Wobei proxy.example.com Ihr (Unternehmens-) Proxy-Server ist. Sie müssen nur user:pass und port übergeben, wenn der Proxy diese Informationen ebenfalls benötigt.

23
Andy

Das funktioniert auch 

pip --proxy http://user:[email protected]:port install libraryName
3
IndrajitDatta

pip funktioniert nicht, wenn Sie zum Installieren von Paketen einen Proxyserver verwenden .. Um dies zu beheben: Gehen Sie zu Systemsteuerung -> Internetoptionen -> Verbindungen -> LAN-Einstellungen -> Deaktivieren Sie die Option 'Proxyserver verwenden'. .Versuchen Sie, pip danach zu verwenden, sollte es funktionieren. Sie können nach der Installation des Pakets den Proxyserver verwenden.

2
The_Vats

Probieren Sie einfach das unten aus 

pip install --proxy=user:[email protected]:port <package Name>

zum Beispiel

pip install --proxy=http://10.10.10.150/accelerated_pac_base.pac quandl 
1
Mahmoud Atallah

Ich habe diese Fehlermeldung in einer Virtualbox erhalten und habe mit jeder Variation der Vorschläge versucht, einen scheinbaren Proxy-Fehler zu beheben. Am Ende stellte sich heraus, dass die Zeit in der virtuellen Maschine falsch eingestellt war.

0
craq

Wechseln Sie zu Umgebungsvariablen und fügen Sie Ihrer Proxy-Adresse zwei neue Variablen hinzu: http_proxy und https_proxy. Es hat für mich gearbeitet.

0
tomy_lee