Amazon CodeCatalyst ist nicht mehr offen für neue Kunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Wie migriert man von 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.
Inhalt
Installation von Python-Paketen von CodeCatalyst mit pip
Die folgenden Anweisungen erklären, wie Sie die Installation von Python-Paketen aus Ihrem CodeCatalyst Paket-Repository oder einem seiner Upstream-Repositorys konfigurierenpip.
Um Pip zu konfigurieren und zu verwenden, um Python-Pakete aus Ihrem CodeCatalyst Paket-Repository zu installieren
-
Öffnen Sie die CodeCatalyst Konsole unter. https://codecatalyst.aws/
-
Wählen Sie auf der Übersichtsseite für Ihr Projekt Pakete aus.
-
Wählen Sie Ihr Paket-Repository aus der Liste der Paket-Repositorys aus.
-
Wählen Sie Mit Repository verbinden.
-
Wählen Sie im Dialogfeld Mit Repository verbinden die Option pip aus der Liste der Package Manager-Clients aus.
-
Sie benötigen ein persönliches Zugriffstoken (PAT), mit dem Sie Pip authentifizieren können. CodeCatalyst Wenn Sie bereits einen haben, können Sie ihn verwenden. Wenn nicht, können Sie hier eine erstellen.
-
Wählen Sie Token erstellen.
-
Wählen Sie Kopieren, um Ihre PAT zu kopieren.
Warnung
Sie können Ihre PAT nicht mehr sehen oder kopieren, nachdem Sie das Dialogfeld geschlossen haben.
-
-
Verwenden Sie den
pip configBefehl, um die CodeCatalyst Registrierungs-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.
usernameErsetzen Sie durch Ihren CodeCatalyst Benutzernamen.Ersetzen Sie
PATdurch Ihre CodeCatalyst PAT.Ersetze es
space_namedurch deinen CodeCatalyst Space-Namen.Ersetze es
proj_namedurch deinen CodeCatalyst Projektnamen.Ersetzen Sie es durch
repo_nameden 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/ -
Unter der Annahme, dass ein Paket in Ihrem Projektarchiv oder einem seiner Upstream-Repositorys vorhanden ist, können Sie es mit
pip installinstallieren. Verwenden Sie zum Beispiel den folgenden Befehl, um dasrequestsPaket zu installieren.pip install requestsVerwenden Sie die
-iOption, um vorübergehend zur Installation von Paketen aus und https://pypi.orgnicht aus Ihrem CodeCatalyst Paket-Repository zurückzukehren. pip install -i https://pypi.org/simple requests
Python-Pakete von PyPI bis CodeCatalyst
Sie können Python-Pakete aus dem Python-Paketindex (PyPI)
Um Pakete von PyPI zu konsumieren
-
Falls Sie es noch nicht getan haben, konfigurieren Sie pip mit Ihrem CodeCatalyst Paket-Repository, indem Sie die Schritte unter befolgen. Installation von Python-Paketen von CodeCatalyst mit pip
-
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 im PyPI-Store-Repository folgen Ein Upstream-Repository hinzufügen und es auswählen.
Weitere Hinweise 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 pip werden Befehle aufgeführt, bei denen der pip Client eine oder mehrere Anfragen an die Registrierung 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 | Description |
|---|---|
|
Pakete installieren. |
|
|
Pakete herunterladen. |
CodeCatalyst implementiert nichtpip search. Wenn Sie pip mit einem CodeCatalyst Paket-Repository konfiguriert haben, sucht Running pip search nach Paketen von PyPI
Unterstützte clientseitige Befehle
Diese Befehle erfordern keine direkte Interaktion mit einem Projektarchiv und müssen daher CodeCatalyst nichts tun, um sie zu unterstützen.
| Befehl | Description |
|---|---|
|
Pakete deinstallieren. |
|
|
Gibt installierte Pakete im Anforderungsformat aus. |
|
|
Listet die installierten Pakete auf. |
|
|
sh |
Zeigt Informationen zu installierten Paketen an. |
|
Stellen Sie sicher, dass die installierten Pakete kompatible Abhängigkeiten haben. |
|
|
Verwalten Sie die lokale und globale Konfiguration. |
|
|
Bauen Sie Räder nach Ihren Anforderungen. |
|
|
Berechnet Hashes von Paketarchiven. |
|
|
Hilft bei der Befehlsvervollständigung. |
|
|
Zeigt Informationen an, die für das Debuggen nützlich sind. |
|
|
help |
Zeigt Hilfe für Befehle an. |