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 l'utiliser pip
avec 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 pip
connecté 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 l'installation de packages Python pip
à partir de votre CodeCatalyst référentiel de packages ou de l'un de ses référentiels en amont.
À configurer et à utiliser pip
pour installer des packages Python à partir de votre référentiel de CodeCatalyst packages
-
Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/
. -
Sur la page d'aperçu de votre projet, sélectionnez Packages.
-
Choisissez votre référentiel de packages dans la liste des référentiels de packages.
-
Choisissez Connect to repository.
-
Dans la boîte de dialogue Connect to repository, sélectionnez pip dans la liste des clients du gestionnaire de packages.
-
Vous aurez besoin d'un jeton d'accès personnel (PAT) pour authentifier 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 votrePAT.
Avertissement
Vous ne pourrez ni voir ni copier à nouveau le vôtre PAT une fois que vous aurez fermé la boîte de dialogue.
-
-
Utilisez la
pip config
commande pour définir le CodeCatalyst registre URL et les informations d'identification. Remplacez les valeurs suivantes.Note
Si vous copiez les instructions depuis la console, les valeurs suivantes doivent être mises à jour pour vous et ne doivent pas être modifiées.
Remplacez
username
avec votre nom CodeCatalyst d'utilisateur.Remplacez
PAT
avec votre CodeCatalyst PAT.Remplacez
space_name
avec le nom CodeCatalyst de votre espace.Remplacez
proj_name
avec le nom CodeCatalyst de votre projet.Remplacez
repo_name
avec le nom CodeCatalyst du dépôt de votre package.
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 lerequests
package.pip install requests
Utilisez
-i
cette option pour revenir temporairement à l'installation de packages depuis https://pypi.orgau lieu de votre référentiel de CodeCatalyst packages. pip install -i https://pypi.org/simple requests
Consommation de packages Python depuis PyPI jusqu'à CodeCatalyst
Vous pouvez utiliser des packages Python issus 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 et Ajouter un référentiel en amont en choisissant le référentiel de stockage PyPI.
Pour plus d'informations sur la demande de packages à partir de référentiels en amont, consultezDemande d'une version de package avec des référentiels en amont.
support de la commande pip
Les sections suivantes résument les commandes pip prises en charge par les CodeCatalyst référentiels, en plus des commandes spécifiques non 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 envoie une ou plusieurs requêtes au registre avec lequel il a été configuré. Il a été vérifié que ces commandes fonctionnent correctement lorsqu'elles sont invoquées dans un référentiel de CodeCatalyst packages.
Command | Description |
---|---|
Installez les packages. |
|
Téléchargez les packages. |
CodeCatalyst ne met pas en œuvrepip 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 dépôt, il n'est donc CodeCatalyst pas nécessaire de faire quoi que ce soit pour les prendre en charge.
Command | Description |
---|---|
Désinstallez les packages. |
|
Afficher les packages installés au format des exigences. |
|
Répertoriez les packages installés. |
|
sh |
Afficher les informations sur les packages installés. |
Vérifiez que les packages installés ont 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 à terminer les commandes. |
|
Afficher les informations utiles pour le débogage. |
|
aide |
Afficher l'aide pour les commandes. |