Die --proxy-Option von pip im PyCharm-Paketinstallationsprogramm setzen
Leiten Sie die Proxy-Option von pip über PyCharms Paketoberfläche weiter und vergleichen Sie Fehlschläge mit genau dem für das Projekt gewählten Interpreter.
Im Werkzeugfenster Python Packages von PyCharm klicken Sie mit der rechten Maustaste auf das gewählte Paket und wählen Install with Options. Für einen gewöhnlichen HTTP-Proxy kann die pip-Option so aussehen. Die HTTP-Proxy-Liste bietet Kandidaten-Endpunkte für eine öffentliche Paketindex-Route:
--proxy http://proxy.example:8080
Der Dialog Available Packages in den Interpreter-Einstellungen zeigt ebenfalls ein Feld Options. Wählen Sie zuerst den vorgesehenen Interpreter: Die Paketinstallation gehört zu dieser Umgebung.
Wenn Sie die GUI mit einem Terminal vergleichen, verwenden Sie ausdrücklich dieselbe Python-Datei. Eine POSIX-virtuelle Umgebung könnte verwenden:
/path/to/project/.venv/bin/python -m pip install --proxy http://proxy.example:8080 package-name
Ersetzen Sie den Pfad der ausführbaren Datei und das Paket durch die tatsächlichen Werte des Projekts. Ein nacktes pip oder ein anderes aktiviertes Terminal kann auf eine andere Umgebung mit anderer Konfiguration und anderen Vertrauensangaben verweisen.
Für einen authentifizierten Proxy verwenden Sie die von pip unterstützte URL mit Zugangsdaten, wobei reservierte Kontosonderzeichen korrekt kodiert sind. Ein Paket-Repository-Konto ist davon getrennt.
PyCharm unterstützt auch die Conda-Paketverwaltung für Conda-Interpreter. Stellen Sie fest, welcher Manager den fehlgeschlagenen Vorgang ausgeführt hat, bevor Sie reine pip-Optionen angeben. Eine IDE-Verbindungsprüfung, eine Paketindex-Auflistung und der spätere Artefakt-Download lösen unterschiedliche Anfragen aus.