Configurazione di pip e installazione di pacchetti Python - Amazon 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 pip utilizzarlo 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 pip CodeCatalyst, puoi eseguire pip i comandi.

Installazione di pacchetti Python da CodeCatalyst con pip

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

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

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

  3. Scegli il tuo repository di pacchetti dall'elenco dei repository di pacchetti.

  4. Scegli Connect to repository.

  5. Nella finestra di dialogo Connect to repository, scegli pip dall'elenco dei client del gestore di 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 tuoPAT.

      avvertimento

      Non potrai PAT più vedere o copiare i tuoi dati dopo aver chiuso la finestra di dialogo.

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

    Nota

    Se si copiano le istruzioni dalla console, i seguenti valori devono essere aggiornati automaticamente e non devono essere modificati.

    • Replace (Sostituisci) username con il tuo nome CodeCatalyst utente.

    • Replace (Sostituisci) PAT con il tuo CodeCatalyst PAT.

    • Replace (Sostituisci) space_name con il tuo nome CodeCatalyst spaziale.

    • Replace (Sostituisci) proj_name con il nome CodeCatalyst del tuo progetto.

    • Replace (Sostituisci) repo_name con il nome CodeCatalyst del repository del pacchetto.

    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 originali, puoi installarlo con. pip install Ad esempio, utilizzate il comando seguente per installare il pacchetto. requests

    pip install requests

    Utilizzate l'-iopzione per tornare temporaneamente all'installazione dei pacchetti da https://pypi.org anziché dal vostro repository di CodeCatalyst pacchetti.

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

Consumo di pacchetti Python da PyPI tramite CodeCatalyst

È possibile utilizzare 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 importati e archiviati nel tuo repository. CodeCatalyst

Per utilizzare 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 controllare quali sorgenti upstream vengono aggiunte o aggiungere PyPI come sorgente upstream seguendo le istruzioni e scegliendo il repository Aggiungere un repository upstream PyPI store.

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

supporto per i comandi pip

Le sezioni seguenti riepilogano 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 in 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 CodeCatalyst su un archivio di pacchetti.

Comando Descrizione

installare

Installa pacchetti.

scaricare

Scarica i pacchetti.

CodeCatalyst non implementapip search. Se hai configurato pip con un repository di CodeCatalyst pacchetti, l'esecuzione pip search cercherà e mostrerà i pacchetti da PyPI.

Comandi lato client supportati

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

Comando Descrizione

disinstallare

Disinstalla i pacchetti.

congelare

Visualizza 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.

configurazione

Gestisci la configurazione locale e globale.

ruota

Costruisci ruote in base alle tue esigenze.

cancelletto

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.