Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Este artículo le guía a través de la instalación de paquetes de Python desde una fuente de Azure Artifacts mediante la interfaz de la línea de comandos de NuGet.
Prerrequisitos
| Producto | Requisitos |
|---|---|
| Azure DevOps | - Una organización de Azure DevOps . - Un proyecto de Azure DevOps . - Descargue e instale python. |
Creación de una fuente
Inicie sesión en su organización de Azure DevOps y vaya al proyecto.
Seleccione Artefactos y, a continuación, Crear feed.
Introduzca un Nombre para su canal.
Elija una configuración de Visibilidad para controlar quién puede ver los paquetes en la fuente.
Seleccione Incluir paquetes de orígenes públicos comunes si quiere que la fuente use paquetes ascendentes de orígenes como nuget.org o npmjs.com.
En Ámbito, elija si la fuente tiene como ámbito el proyecto actual o toda la organización.
Seleccione Crear cuando haya terminado.
Inicie sesión en el servidor de Azure DevOps y vaya al proyecto.
Seleccione Artefactos y, a continuación, Crear feed.
Introduzca un Nombre para su canal.
Elija una configuración de Visibilidad para controlar quién puede ver los paquetes en la fuente.
Seleccione Incluir paquetes de orígenes públicos comunes si quiere que la fuente use paquetes ascendentes de orígenes como nuget.org o npmjs.com.
En Ámbito, elija si la fuente tiene como ámbito el proyecto actual o toda la organización.
Seleccione Crear cuando haya terminado.
Nota
Al crear una fuente, la cuenta Build Service del proyecto, como projectName Build Service (orgName), tiene asignado de forma predeterminada el rol Feed and Upstream Reader (Collaborator).
Instalación de paquetes
Siga los pasos descritos en Configuración del proyecto para autenticarse con su feed, si no lo ha hecho, y luego continúe con el paso siguiente.
Inicie sesión en la organización de Azure DevOps y vaya al proyecto.
Seleccione Artefactos y, a continuación, seleccione Conectar a la fuente.
Seleccione pip en el área de navegación izquierda. Si es la primera vez que usa Azure Artifacts con pip, asegúrese de instalar los requisitos previos seleccionando Obtener las herramientas y siguiendo los pasos proporcionados.
Agregue un archivo pip.ini (Windows) o pip.conf (Mac/Linux) a su virtualenv y pegue el fragmento de código proporcionado en él. El archivo debe tener un aspecto similar al siguiente fragmento de código:
[global] index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/Ejecute este comando en el directorio del proyecto para instalar los paquetes:
pip install
Importante
Debe tener pip 19.2 o superior para usar artifacts-keyring. Consulte Requisitos de uso para obtener más información.