View a markdown version of this page

Configurazione di pip e installazione di pacchetti Python - Amazon CodeCatalyst

Amazon non CodeCatalyst è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta Come migrare da CodeCatalyst.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione di pip e installazione di pacchetti Python

Per utilizzare pip with CodeCatalyst, è necessario connettersi pip al repository dei pacchetti e fornire un token di accesso personale per l'autenticazione. È possibile visualizzare le istruzioni per la connessione pip al repository dei pacchetti nella CodeCatalyst console. Dopo l'autenticazione e la connessione CodeCatalyst, pip è possibile eseguire pip i comandi.

Installazione di pacchetti Python da CodeCatalyst con pip

Le seguenti istruzioni spiegano come configurare pip l'installazione dei pacchetti Python dal proprio CodeCatalyst repository di pacchetti o da uno dei suoi repository upstream.

Per configurare e usare pip per installare i pacchetti Python dal tuo repository di pacchetti CodeCatalyst
  1. Apri la console all' CodeCatalyst indirizzo. https://codecatalyst.aws/

  2. Nella pagina di panoramica del progetto, scegli Pacchetti.

  3. Scegliete il vostro repository di pacchetti dall'elenco dei repository di pacchetti.

  4. Scegli Connetti al repository.

  5. Nella finestra di dialogo Connetti al repository, scegli pip dall'elenco dei client di gestione dei pacchetti.

  6. Avrai bisogno di un token di accesso personale (PAT) con cui autenticare pip. CodeCatalyst Se ne hai già uno, puoi usarlo. In caso contrario, puoi crearne uno qui.

    1. Scegli Crea token.

    2. Scegli Copia per copiare il tuo PAT.

      avvertimento

      Non sarà possibile visualizzare o copiare nuovamente il PAT dopo aver chiuso la finestra di dialogo.

  7. Utilizzate il pip config comando per impostare l'URL e le credenziali del CodeCatalyst registro. Sostituisci i seguenti valori.

    Nota

    Se si esegue una copia dalle istruzioni della console, i seguenti valori devono essere aggiornati automaticamente e non devono essere modificati.

    • usernameSostituiscili con il tuo nome CodeCatalyst utente.

    • Sostituiscilo PAT con il tuo CodeCatalyst PAT.

    • Sostituisci space_name con il nome del tuo CodeCatalyst spazio.

    • Sostituisci proj_name con il nome CodeCatalyst del tuo progetto.

    • Sostituisci repo_name con il nome CodeCatalyst del tuo repository di pacchetti.

    pip config set global.index-url https://username:PAT@https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/simple/
  8. Supponendo che un pacchetto sia presente nel tuo repository o in uno dei suoi repository upstream, puoi installarlo con. pip install Ad esempio, utilizzate il comando seguente per installare il pacchetto. requests

    pip install requests

    Usa l'-iopzione per ripristinare temporaneamente l'installazione dei pacchetti da https://pypi.org anziché dal tuo repository di CodeCatalyst pacchetti.

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

Consumo di pacchetti Python da PyPI tramite CodeCatalyst

È possibile consumare pacchetti Python dal Python Package Index (PyPI) tramite un CodeCatalyst repository configurando il repository con una connessione upstream a PyPI. I pacchetti consumati da PyPI vengono inseriti e archiviati nel tuo repository. CodeCatalyst

Per consumare pacchetti da PyPI
  1. Se non l'hai già fatto, configura pip con il tuo repository di CodeCatalyst pacchetti seguendo i passaggi indicati. Installazione di pacchetti Python da CodeCatalyst con pip

  2. Assicurati che il tuo repository abbia aggiunto PyPI come sorgente upstream. Puoi verificare quali sorgenti upstream vengono aggiunte o aggiungere PyPI come fonte upstream seguendo le istruzioni Aggiunta di un repository upstream e scegliendo il repository del PyPI store.

Per ulteriori informazioni sulla richiesta di pacchetti dai repository upstream, vedere. Richiedere una versione del pacchetto con repository upstream

supporto per i comandi pip

Le sezioni seguenti riassumono i comandi pip supportati, dai CodeCatalyst repository, oltre ai comandi specifici che non sono supportati.

Comandi supportati che interagiscono con un repository

Questa sezione elenca pip i comandi con cui il pip client effettua una o più richieste al registro con cui è stato configurato. È stato verificato che questi comandi funzionino correttamente quando vengono richiamati in un repository di CodeCatalyst pacchetti.

Comando Description

installare

Pacchetti di installazione.

scarica

Scarica i pacchetti.

CodeCatalyst non implementapip search. Se hai pip configurato un repository di CodeCatalyst pacchetti, running cercherà e pip search mostrerà i pacchetti da https://pypi.org/ PyPI.

Comandi lato client supportati

Questi comandi non richiedono alcuna interazione diretta con un repository, quindi CodeCatalyst non è necessario fare nulla per supportarli.

Comando Description

disinstallare

Pacchetti di disinstallazione.

congelare

Produci i pacchetti installati nel formato dei requisiti.

elenco

Elenca i pacchetti installati.

show

Mostra informazioni sui pacchetti installati.

controlla

Verifica che i pacchetti installati abbiano dipendenze compatibili.

config

Gestisci la configurazione locale e globale.

ruota

Costruisci ruote in base alle tue esigenze.

hashish

Calcola gli hash degli archivi dei pacchetti.

completamento

Aiuta a completare i comandi.

debug

Mostra informazioni utili per il debug.

aiuto

Mostra l'aiuto per i comandi.