Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration de pip et installation de packages Python
Pour utiliser pip with CodeCatalyst, vous devez vous connecter pip à votre référentiel de packages et fournir un jeton d'accès personnel pour l'authentification. Vous pouvez consulter les instructions de connexion pip à votre référentiel de packages dans la CodeCatalyst console. Après vous être authentifié et connecté pip à CodeCatalyst, vous pouvez exécuter des pip commandes.
Table des matières
Installation de packages Python à partir CodeCatalyst de pip
Les instructions suivantes expliquent comment configurer pour installer des packages Python pip à partir de votre CodeCatalyst référentiel de packages ou de l'un de ses référentiels en amont.
Pour configurer et utiliser pip pour installer des packages Python à partir de votre référentiel CodeCatalyst de packages
-
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Sur la page de présentation de votre projet, choisissez Packages.
-
Choisissez votre référentiel de packages dans la liste des référentiels de packages.
-
Choisissez Se connecter au référentiel.
-
Dans la boîte de dialogue Connexion au référentiel, choisissez pip dans la liste des clients du gestionnaire de packages.
-
Vous aurez besoin d'un jeton d'accès personnel (PAT) pour vous authentifier avec pip. CodeCatalyst Si vous en avez déjà un, vous pouvez l'utiliser. Si ce n'est pas le cas, vous pouvez en créer un ici.
-
Choisissez Créer un jeton.
-
Choisissez Copier pour copier votre PAT.
Avertissement
Vous ne pourrez plus voir ni copier à nouveau votre PAT après avoir fermé la boîte de dialogue.
-
-
Utilisez la
pip configcommande pour définir l'URL du CodeCatalyst registre et les informations d'identification. Remplacez les valeurs suivantes.Note
Si vous copiez à partir des instructions de la console, les valeurs suivantes doivent être mises à jour pour vous et ne doivent pas être modifiées.
usernameRemplacez-le par votre nom CodeCatalyst d'utilisateur.PATRemplacez-le par votre CodeCatalyst PAT.Remplacez-le
space_namepar le nom de votre CodeCatalyst espace.Remplacez-le
proj_namepar le nom de votre CodeCatalyst projet.Remplacez-le
repo_namepar le nom de votre référentiel de CodeCatalyst packages.
pip config set global.index-url https://username:PAT@https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/simple/ -
En supposant qu'un package soit présent dans votre dépôt ou dans l'un de ses référentiels en amont, vous pouvez l'installer avec
pip install. Par exemple, utilisez la commande suivante pour installer lerequestspackage.pip install requestsUtilisez l'
-ioption pour revenir temporairement à l'installation des packages à partir de votre référentiel de packages https://pypi.orgplutôt que depuis votre référentiel de CodeCatalyst packages. pip install -i https://pypi.org/simple requests
Consommation de packages Python depuis PyPI via CodeCatalyst
Vous pouvez consommer des packages Python à partir du Python Package Index (PyPI)
Pour consommer des packages depuis PyPI
-
Si ce n'est pas déjà fait, configurez pip avec votre référentiel de CodeCatalyst packages en suivant les étapes décrites dansInstallation de packages Python à partir CodeCatalyst de pip.
-
Assurez-vous que votre dépôt a ajouté PyPI en tant que source en amont. Vous pouvez vérifier quelles sources en amont sont ajoutées ou ajouter PyPI en tant que source en amont en suivant les instructions Ajout d’un référentiel en amont et en choisissant le référentiel de stockage PyPI.
Pour plus d'informations sur la demande de packages depuis les référentiels en amont, consultezDemande d'une version de package avec des référentiels en amont.
support des commandes pip
Les sections suivantes résument les commandes pip prises en charge par les CodeCatalyst référentiels, en plus des commandes spécifiques qui ne sont pas prises en charge.
Rubriques
Commandes prises en charge qui interagissent avec un référentiel
Cette section répertorie pip les commandes dans lesquelles le pip client adresse une ou plusieurs requêtes au registre avec lequel il a été configuré. Le bon fonctionnement de ces commandes a été vérifié lorsqu'elles sont invoquées dans un référentiel de CodeCatalyst packages.
| Commande | Description |
|---|---|
|
Installez les packages. |
|
|
Téléchargez des packages. |
CodeCatalyst n'implémente paspip search. Si vous avez configuré pip avec un référentiel de CodeCatalyst packages, l'exécution pip search recherchera et affichera les packages depuis PyPI
Commandes côté client prises en charge
Ces commandes ne nécessitent aucune interaction directe avec un référentiel, il n'est donc CodeCatalyst pas nécessaire de faire quoi que ce soit pour les prendre en charge.
| Commande | Description |
|---|---|
|
Désinstallez des packages. |
|
|
Afficher les packages installés au format requis. |
|
|
Répertoriez les packages installés. |
|
|
sh |
Afficher des informations sur les packages installés. |
|
Vérifiez que les packages installés présentent des dépendances compatibles. |
|
|
Gérez la configuration locale et globale. |
|
|
Construisez des roues selon vos besoins. |
|
|
Calculez les hachages des archives de packages. |
|
|
Aide à l'exécution des commandes. |
|
|
Afficher les informations utiles au débogage. |
|
|
help |
Afficher l'aide relative aux commandes. |