pipx erstellt isolierte Anwendungsumgebungen, aber der Paketabruf beginnt weiterhin mit der Umgebung, die pipx erhält. In einer POSIX-Shell kann eine pip-basierte Installation Folgendes verwenden:

http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' pipx install --backend pip black

Diese Zuweisungen gelten für diesen Aufruf und dessen untergeordneten Installer. Es ist nicht nötig, die Proxy-URL in jede erstellte virtuelle Umgebung zu schreiben. Die HTTP-Proxy-Liste bietet Endpunktkandidaten, wenn diese Paketdownloads öffentliche Vermittler nutzen dürfen.

Das aktuelle pipx bietet eine Backend-Auswahl. Das oben explizit angegebene pip-Backend macht den Downloader deutlich. Eine pipx-Version vor dieser Option verwendet möglicherweise bereits standardmäßig pip; verwenden Sie die Syntax, die die installierte Version unterstützt.

pip selbst unterstützt ebenfalls eine --proxy-Option. Wenn Sie --pip-args von pipx verwenden, um Installer-Optionen weiterzugeben, behalten Sie diese Argumente beim pip-Backend; sie sind keine universellen Einstellungen für ein anderes Backend oder für den installierten Befehl.

Eine erfolgreiche Installation konfiguriert nicht den künftigen Netzwerkverkehr von black oder einer anderen installierten Anwendung. Starten Sie eine vernetzte Anwendung mit der Umgebung oder den Client-Einstellungen, die diese Anwendung unterstützt. Umgekehrt kann ein Proxy, der nur in der Anwendung gesetzt wird, den früheren Paketdownload nicht reparieren.

Prüfen Sie bei einem Zertifikatsfehler die Vertrauenskonfiguration des Downloaders, anstatt Prüfungen zu deaktivieren. Ein 407 betrifft das Konto des Vermittlers; eine Anmeldung an einem privaten Index betrifft die Paketquelle.

Ähnliche Artikel