As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configurando pip e instalando pacotes Python
Para usar pip
com CodeCatalyst, você deve se conectar pip
ao seu repositório de pacotes e fornecer um token de acesso pessoal para autenticação. Você pode ver as instruções para se conectar pip
ao seu repositório de pacotes no CodeCatalyst console. Depois de se autenticar e se pip
conectar CodeCatalyst, você pode executar pip
comandos.
Sumário
Instalando pacotes Python a partir do CodeCatalyst pip
As instruções a seguir explicam como configurar pip
para instalar pacotes Python a partir do seu CodeCatalyst repositório de pacotes ou de um de seus repositórios upstream.
Para configurar e usar pip
para instalar pacotes Python a partir do seu CodeCatalyst repositório de pacotes
-
Abra o CodeCatalyst console em https://codecatalyst.aws/
. -
Na página de visão geral do seu projeto, escolha Pacotes.
-
Escolha seu repositório de pacotes na lista de repositórios de pacotes.
-
Escolha Conectar ao repositório.
-
Na caixa de diálogo Conectar ao repositório, escolha pip na lista de clientes do gerenciador de pacotes.
-
Você precisará de um token de acesso pessoal (PAT) para autenticar o pip. CodeCatalyst Se você já tem um, pode usá-lo. Caso contrário, você pode criar um aqui.
-
Escolha Criar token.
-
Escolha Copiar para copiar seuPAT.
Atenção
Você não poderá ver ou copiar seu PAT novamente depois de fechar a caixa de diálogo.
-
-
Use o
pip config
comando para definir o CodeCatalyst registro URL e as credenciais. Substitua os valores a seguir.nota
Se estiver copiando as instruções do console, os valores a seguir devem ser atualizados para você e não devem ser alterados.
Substituir
username
com seu nome CodeCatalyst de usuário.Substituir
PAT
com o seu CodeCatalyst PAT.Substituir
space_name
com o nome CodeCatalyst do seu espaço.Substituir
proj_name
com o nome CodeCatalyst do seu projeto.Substituir
repo_name
com o nome CodeCatalyst do repositório do pacote.
pip config set global.index-url https://
username
:PAT
@https://packages.region
.codecatalyst.aws/pypi/space_name
/proj_name
/repo_name
/simple/ -
Supondo que um pacote esteja presente em seu repositório ou em um de seus repositórios upstream, você pode instalá-lo com
pip install
. Por exemplo, use o seguinte comando para instalar o pacoterequests
.pip install requests
Use a
-i
opção de reverter temporariamente a instalação de pacotes do https://pypi.orgem vez do seu repositório de CodeCatalyst pacotes. pip install -i https://pypi.org/simple requests
Consumindo pacotes Python do PyPI por meio de CodeCatalyst
Você pode consumir pacotes Python do Python Package Index (PyPI) por meio de um repositório configurando o CodeCatalyst repositório com uma conexão upstream com o PyPI
Para consumir pacotes do PyPI
-
Se você ainda não o fez, configure o pip com seu repositório de CodeCatalyst pacotes seguindo as etapas em. Instalando pacotes Python a partir do CodeCatalyst pip
-
Certifique-se de que seu repositório tenha adicionado PyPI como uma fonte upstream. Você pode verificar quais fontes upstream foram adicionadas ou adicionar PyPI como fonte upstream seguindo as instruções Adicionar um repositório upstream e escolhendo o repositório de armazenamento PyPI.
Para obter mais informações sobre como solicitar pacotes de repositórios upstream, consulte. Solicitar uma versão do pacote com repositórios upstream
Suporte para comandos pip
As seções a seguir resumem os comandos pip que são suportados pelos CodeCatalyst repositórios, além dos comandos específicos que não são suportados.
Comandos compatíveis que interagem com um repositório
Esta seção lista os comandos pip
em que o cliente pip
faz uma ou mais solicitações ao registro com o qual foi configurado. Foi verificado que esses comandos funcionam corretamente quando invocados em um repositório de CodeCatalyst pacotes.
CodeCatalyst não implementapip search
. Se você configurou pip
com um repositório de CodeCatalyst pacotes, a execução pip search
pesquisará e mostrará pacotes do PyPI
Comandos do lado do cliente compatíveis
Esses comandos não exigem nenhuma interação direta com um repositório, portanto, CodeCatalyst não é necessário fazer nada para suportá-los.
Comando | Descrição |
---|---|
Desinstalar pacotes. |
|
Emita pacotes instalados no formato de requisitos. |
|
Listar pacotes instalados. |
|
Mostre informações sobre os pacotes instalados. |
|
Verifique se os pacotes instalados têm dependências compatíveis. |
|
Gerencie a configuração local e global. |
|
Construa rodas conforme suas necessidades. |
|
Calcule hashes de arquivos de pacotes. |
|
Ajuda na conclusão do comando. |
|
Mostre informações úteis para depuração. |
|
ajuda |
Mostre ajuda para comandos. |