Pip konfigurieren und Python-Pakete installieren - Amazon CodeCatalyst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Pip konfigurieren und Python-Pakete installieren

Um pip mit zu verwenden CodeCatalyst, müssen Sie eine Verbindung pip zu Ihrem Paket-Repository herstellen und ein persönliches Zugriffstoken für die Authentifizierung bereitstellen. Anweisungen zum Herstellen einer Verbindung pip zu Ihrem Paket-Repository finden Sie in der CodeCatalyst Konsole. Nachdem Sie sich authentifiziert und eine pip Verbindung hergestellt haben CodeCatalyst, können Sie pip Befehle ausführen.

Python-Pakete CodeCatalyst mit pip installieren

Die folgenden Anweisungen erklären, wie Sie die Installation von Python-Paketen aus Ihrem CodeCatalyst Paket-Repository oder einem seiner Upstream-Repositorys konfigurierenpip.

Um Python-Pakete aus Ihrem CodeCatalyst Paket-Repository pip zu konfigurieren und zu installieren
  1. Öffnen Sie die CodeCatalyst Konsole unter https://codecatalyst.aws/.

  2. Wählen Sie auf der Übersichtsseite für Ihr Projekt die Option Pakete aus.

  3. Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.

  4. Wählen Sie Mit Repository verbinden.

  5. Wählen Sie im Dialogfeld Mit Repository verbinden die Option pip aus der Liste der Paketmanager-Clients aus.

  6. Sie benötigen ein persönliches Zugriffstoken (PAT), mit dem Sie Pip authentifizieren können. CodeCatalyst Wenn Sie bereits einen haben, können Sie diesen verwenden. Wenn nicht, können Sie hier eine erstellen.

    1. Wählen Sie Token erstellen.

    2. Wählen Sie Kopieren, um Ihre zu kopierenPAT.

      Warnung

      Nachdem Sie das Dialogfeld geschlossen haben, können Sie Ihre nicht PAT erneut anzeigen oder kopieren.

  7. Verwenden Sie den pip config Befehl, um die CodeCatalyst Registrierung URL und die Anmeldeinformationen festzulegen. Ersetzen Sie die folgenden Werte.

    Anmerkung

    Wenn Sie Anweisungen aus der Konsole kopieren, sollten die folgenden Werte für Sie aktualisiert und nicht geändert werden.

    • Ersetzen username mit Ihrem CodeCatalyst Benutzernamen.

    • Ersetzen PAT mit deinem CodeCatalyst PAT.

    • Ersetzen space_name mit deinem CodeCatalyst Raumnamen.

    • Ersetzen proj_name mit Ihrem CodeCatalyst Projektnamen.

    • Ersetzen repo_name mit dem Namen Ihres CodeCatalyst Paket-Repositorys.

    pip config set global.index-url https://username:PAT@https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/simple/
  8. Unter der Annahme, dass ein Paket in Ihrem Repository oder einem seiner Upstream-Repositorys vorhanden ist, können Sie es mit pip install installieren. Verwenden Sie beispielsweise den folgenden Befehl, um das requests Paket zu installieren.

    pip install requests

    Verwenden Sie die -i Option, um vorübergehend zur Installation von Paketen von https://pypi.org statt von Ihrem CodeCatalyst Paket-Repository zurückzukehren.

    pip install -i https://pypi.org/simple requests

Python-Pakete von PyPI konsumieren bis CodeCatalyst

Sie können Python-Pakete aus dem Python Package Index (PyPI) über ein CodeCatalyst Repository konsumieren, indem Sie das Repository mit einer Upstream-Verbindung zu PyPI konfigurieren. Von PyPI konsumierte Pakete werden aufgenommen und in Ihrem Repository gespeichert. CodeCatalyst

Um Pakete von PyPI zu konsumieren
  1. Falls Sie es noch nicht getan haben, konfigurieren Sie pip mit Ihrem CodeCatalyst Paket-Repository, indem Sie die Schritte unter befolgen. Python-Pakete CodeCatalyst mit pip installieren

  2. Stellen Sie sicher, dass Ihr Repository PyPI als Upstream-Quelle hinzugefügt hat. Sie können überprüfen, welche Upstream-Quellen hinzugefügt wurden, oder PyPI als Upstream-Quelle hinzufügen, indem Sie den Anweisungen unter folgen Hinzufügen eines Upstream-Repositorys und das PyPI-Speicher-Repository auswählen.

Weitere Informationen zum Anfordern von Paketen aus Upstream-Repositorys finden Sie unter. Eine Paketversion mit Upstream-Repositorys anfordern

Unterstützung für Pip-Befehle

In den folgenden Abschnitten werden die Pip-Befehle zusammengefasst, die von CodeCatalyst Repositorys unterstützt werden, zusätzlich zu bestimmten Befehlen, die nicht unterstützt werden.

Unterstützte Befehle, die mit einem Repository interagieren

In diesem Abschnitt sind pip Befehle aufgeführt, bei denen der pip Client eine oder mehrere Anfragen an die Registry stellt, mit der er konfiguriert wurde. Es wurde überprüft, ob diese Befehle korrekt funktionieren, wenn sie in einem CodeCatalyst Paket-Repository aufgerufen werden.

Befehl Beschreibung

install

Installiere Pakete.

herunterladen

Pakete herunterladen.

CodeCatalyst implementiert nichtpip search. Wenn Sie pip mit einem CodeCatalyst Paket-Repository konfiguriert haben, pip search werden beim Ausführen Pakete von PyPI gesucht und angezeigt.

Unterstützte clientseitige Befehle

Diese Befehle erfordern keine direkte Interaktion mit einem Repository und müssen daher auch CodeCatalyst nichts tun, um sie zu unterstützen.

Befehl Beschreibung

deinstallieren

Pakete deinstallieren.

einfrieren

Gibt installierte Pakete im Anforderungsformat aus.

Liste

Listet die installierten Pakete auf.

show

Zeigt Informationen über installierte Pakete an.

überprüfen

Stellen Sie sicher, dass die installierten Pakete kompatible Abhängigkeiten haben.

config

Verwalten Sie die lokale und globale Konfiguration.

Rad

Baue Räder nach deinen Anforderungen.

Hash

Berechnet die Hashes von Paketarchiven.

Vollendung

Hilft bei der Befehlsvervollständigung.

debug

Zeigt Informationen an, die für das Debuggen nützlich sind.

help

Zeigt Hilfe für Befehle an.