Ich verwende einen devpi-Server, um pypi-Pakete lokal zu speichern und mit pip zu installieren. Wenn ich jedoch nach Paketen mit dem devpi-Server suche, erhalte ich den folgenden Fehler:
pypi.xyz.com ist der Name des Servers
ProtocolError:
Anmerkung: Die Installation funktioniert einwandfrei
Bearbeiten: Ich verwende einen Proxy, der berechtigt ist, auf pypi.xyz.com zuzugreifen, indem ich vor dem Aufruf des pip-Befehls http_proxy setze. Der Proxy funktioniert einwandfrei und ermöglicht den Zugriff auf den pypi.xyz.com-Server, da Sie die pip install Befehle ohne Probleme ausführen können.
pip.conf:
[global]
[install]
index-url = http://pypi.xyz.com:33141/root/pypi/+simple/
[search]
index = http://pypi.xyz.com:33141/root/pypi/+simple/
Hinzufügen der angeforderten Klarstellungen von @JanVlcinsky: 1. Devpi mit pypi installiert 2. Keine der Standardeinstellungen wurde geändert, außer der Portänderung 3. Protokollfehler erscheint in der Konsole, wenn ich pip mit der folgenden Umgebungsvariable setze
export http_proxy=http://localhost:33128
- Port auf 33141 geändert, nur zur Sicherheit der Verschleierung, versuchen Sie, die Standardeinstellungen zu vermeiden
- Es handelt sich um einen http_proxy (lokaler Betrieb mit Squid)