Python-csomagok telepítése (CLI)

Azure DevOps Szolgáltatások | Azure DevOps Server | Azure DevOps Server 2022

Ez a cikk végigvezeti a Python-csomagok Azure Artifacts-hírcsatornából való telepítésén a NuGet parancssori felületén.

Előfeltételek

termék követelmények
Azure DevOps - Egy Azure DevOps szervezet.
- Azure DevOps-projekt.
- Töltse le és telepítse Python.

Hírcsatorna létrehozása

  1. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  2. Válassza Artifaktumok lehetőséget, majd válassza Csatorna létrehozása lehetőséget.

  3. Adja meg a hírcsatorna nevét .

  4. Egy láthatósági beállítás kiválasztásával szabályozhatja, hogy ki tekintheti meg a csomagokat a hírcsatornában.

  5. Válassza a Gyakori nyilvános forrásokból származó csomagok belefoglalása lehetőséget, ha azt szeretné, hogy a hírcsatorna olyan forrásból származó felsőbb rétegbeli csomagokat használjon, mint például nuget.org vagy npmjs.com.

  6. Hatókör esetén adja meg, hogy a hírcsatorna hatóköre az aktuális projektre vagy a teljes szervezetre terjed-e ki.

  7. Amikor kész van, válassza a Create lehetőséget.

    Képernyőkép az Azure DevOps Servicesben új csatorna létrehozásához kiválasztott beállításokról.

  1. Jelentkezzen be az Azure DevOps-kiszolgálóra, majd lépjen a projektjéhez.

  2. Válassza Artifaktumok lehetőséget, majd válassza Csatorna létrehozása lehetőséget.

  3. Adja meg a hírcsatorna nevét .

  4. Egy láthatósági beállítás kiválasztásával szabályozhatja, hogy ki tekintheti meg a csomagokat a hírcsatornában.

  5. Válassza a Gyakori nyilvános forrásokból származó csomagok belefoglalása lehetőséget, ha azt szeretné, hogy a hírcsatorna olyan forrásból származó felsőbb rétegbeli csomagokat használjon, mint például nuget.org vagy npmjs.com.

  6. Hatókör esetén adja meg, hogy a hírcsatorna hatóköre az aktuális projektre vagy a teljes szervezetre terjed-e ki.

  1. Amikor kész van, válassza a Create lehetőséget.

    Képernyőkép az Azure DevOps 2022-ben új csatorna létrehozásához megjelenített beállításokról.

Jegyzet

Hírcsatorna létrehozásakor a projekt Build Service-fiókjához , például a projectName Build Service-hez (orgName) alapértelmezés szerint a Hírcsatorna és a Felső szintű olvasó (Közreműködő) szerepkör lesz hozzárendelve .

Csomagok telepítése

  1. Ha még nem tette meg, kövesse a Project beállítási lépéseit a hírcsatornával való hitelesítéshez, majd folytassa a következő lépéssel.

  2. Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projekthez.

  3. Válassza Összetevőklehetőséget, majd válassza a Csatlakozás a hírcsatornáhozlehetőséget.

  4. Válassza pip a bal oldali navigációs területről. Ha először használja az Azure Artifacts szolgáltatást a pip segítségével, mindenképpen telepítse az előfeltételeket a Eszközök lekérése kiválasztásával és a megadott lépések követésével.

  5. Virtuális környezet létrehozása.

  6. Vegyen fel egy pip.ini (Windows) vagy pip.conf (Mac/Linux) fájlt a virtualenvbe, és illessze be a megadott kódrészletet. A fájlnak az alábbi kódrészlethez hasonlóan kell kinéznie:

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    
  7. Futtassa ezt a parancsot a projektkönyvtárban a csomagok telepítéséhez:

    pip install
    

Fontos

A artifacts-keyringhasználatához pip 19.2 vagy újabb verzióra van szükség. További részletekért lásd használati követelményeket.