Amazon CodeCatalyst ya no está disponible para nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar de CodeCatalyst.
Configuración de pip e instalación de paquetes de Python
Para usar pip con CodeCatalyst, debe conectar pip al repositorio de paquetes y proporcionar un token de acceso personal para la autenticación. Puede consultar las instrucciones para conectar pip a un repositorio de paquetes en la consola de CodeCatalyst. Después de la autenticación y de conectar pip a CodeCatalyst, puede ejecutar comandos pip.
Contenido
Instalación de paquetes de Python desde CodeCatalyst con pip
Las siguientes instrucciones explican cómo configurar pip para la instalación de paquetes de Python desde el repositorio de paquetes de CodeCatalyst o desde uno de sus repositorios ascendentes.
Configuración y uso de pip para instalar paquetes de Python desde el repositorio de paquetes de CodeCatalyst
-
Abra la consola de CodeCatalyst en https://codecatalyst.aws/
. -
En la página de información general del proyecto, seleccione Paquetes.
-
Elija su repositorio de paquetes de la lista de repositorios de paquetes.
-
Seleccione Establecer conexión con el repositorio.
-
En el cuadro de diálogo Establecer conexión con el repositorio, elija pip de la lista de clientes del administrador de paquetes.
-
Necesitará un token de acceso personal (PAT) para autenticar pip con CodeCatalyst. Si ya tiene uno, puede utilizarlo. De lo contrario, puede crear uno aquí.
-
Seleccione Crear token.
-
Seleccione Copiar para copiar el PAT.
aviso
Después de cerrar el cuadro de diálogo, no podrá volver a ver ni copiar el PAT.
-
-
Use el comando
pip configpara configurar la URL y las credenciales del registro de CodeCatalyst. Reemplace los siguientes valores.nota
Si va a copiar las instrucciones de la consola, los siguientes valores deben actualizarse automáticamente y no deben cambiarse.
Sustituya
usernamepor su nombre de usuario en CodeCatalyst.Sustituya
PATpor su PAT en CodeCatalyst.Sustituya
space_namepor el nombre de su espacio de CodeCatalyst.Sustituya
proj_namepor el nombre de su proyecto de CodeCatalyst.Sustituya
repo_namepor el nombre de su repositorio de paquetes de CodeCatalyst.
pip config set global.index-url https://username:PAT@https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/simple/ -
Suponiendo que un paquete esté presente en su repositorio o en uno de sus repositorios ascendentes, puede instalarlo con
pip install. Por ejemplo, utilice el siguiente comando para instalar el paqueterequests.pip install requestsUse la opción
-ipara volver temporalmente a instalar paquetes desde https://pypi.orgen lugar de desde el repositorio de paquetes de CodeCatalyst. pip install -i https://pypi.org/simple requests
Consumo de paquetes de Python desde PyPI a través de CodeCatalyst
Puede consumir paquetes de Python desde Python Package Index (PyPI)
Consumo de paquetes desde PyPI
-
Si aún no lo ha hecho, configure pip con el repositorio de paquetes de CodeCatalyst siguiendo los pasos indicados en Instalación de paquetes de Python desde CodeCatalyst con pip.
-
Asegúrese de que el repositorio haya añadido PyPI como origen ascendente. Puede comprobar qué orígenes ascendentes se añaden, o añadir PyPI como origen ascendente, siguiendo las instrucciones de Adición de un repositorio ascendente y seleccionando el repositorio de la tienda de PyPI.
Para obtener más información sobre cómo solicitar paquetes desde repositorios ascendentes, consulte Solicitar una versión de paquete con repositorios ascendentes.
soporte de comandos pip
Las siguientes secciones resumen los comandos pip que admiten los repositorios de CodeCatalyst, además de los comandos específicos que no son compatibles.
Temas
Comandos compatibles que interactúan con un repositorio
En esta sección se enumeran los comandos pip en los que el cliente pip realiza una o más solicitudes al registro con el que se ha configurado. Se ha comprobado que estos comandos funcionan correctamente cuando se invocan en un repositorio de paquetes de CodeCatalyst.
| Comando | Descripción |
|---|---|
|
Instalar paquetes. |
|
|
Paquetes de descarga. |
CodeCatalyst no implementa pip search. Si ha configurado pip con un repositorio de paquetes de CodeCatalyst, la ejecución de pip search buscará y mostrará los paquetes de PyPI
Comandos del lado del cliente compatibles
Estos comandos no requieren ninguna interacción directa con un repositorio, por lo que CodeCatalyst no necesita hacer nada para darles soporte.
| Comando | Descripción |
|---|---|
|
Desinstalar paquetes. |
|
|
Salida de paquetes instalados en formato de requisitos. |
|
|
Ver una lista de los paquetes instalados. |
|
|
Mostrar información acerca de los paquetes instalados. |
|
|
Compruebe que los paquetes instalados tengan dependencias compatibles. |
|
|
Administre la configuración local y global. |
|
|
Construya ruedas a partir de sus necesidades. |
|
|
Calcule los hashes de los archivos de paquetes. |
|
|
Ayuda a completar los comandos. |
|
|
Mostrar información útil para depuración. |
|
|
ayuda |
Mostrar la ayuda para los comandos. |