次の方法で共有


Python パッケージのインストール (CLI)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

この記事では、NuGet コマンド ライン インターフェイスを使用して Azure Artifacts フィードから Python パッケージをインストールする方法について説明します。

前提 条件

製品 要件
Azure DevOps - Azure DevOps 組織
- Azure DevOps プロジェクト
- Python ダウンロードしてインストールします。

フィードを作成する

  1. Azure DevOps 組織にサインインし、プロジェクトに移動します。

  2. [Artifacts] を選択し、[フィード の作成] を選択します。

  3. フィードの を指定し、パッケージを表示できるユーザーを定義する 表示 オプションを選択し、nuget.orgnpmjs.comなどのソースからパッケージを含める場合は [一般的なパブリック ソースのパッケージを含める] をオンにし、スコープの場合は、フィードのスコープをプロジェクトと組織全体のどちらにするかを決定します。

  4. 完了したら [作成] を選択します。

    Azure DevOps Services で新しいフィードを作成するための選択を示すスクリーンショット。

  1. Azure DevOps サーバーにサインインし、プロジェクトに移動します。

  2. [Artifacts] を選択し、[フィード の作成] を選択します。

  3. フィードの を指定し、パッケージを表示できるユーザーを定義する 表示 オプションを選択し、nuget.orgnpmjs.comなどのソースからパッケージを含める場合は [一般的なパブリック ソースのパッケージを含める] をオンにし、スコープの場合は、フィードのスコープをプロジェクトと組織全体のどちらにするかを決定します。

  1. 完了したら [作成] を選択します。

    Azure DevOps 2022 で新しいフィードを作成するための選択を示すスクリーンショット。

  1. 完了したら [作成] を選択します。

    Azure DevOps 2020 で新しいフィードを作成するための選択を示すスクリーンショット。

手記

既定では、プロジェクトの ビルド サービス(projectName Build Service (orgName) など) には、新しいフィードの作成時に フィードとアップストリーム 閲覧者 (コラボレーター) ロールが割り当てられます。

パッケージをインストールする

  1. Project セットアップの手順に従って、フィードで認証を行っていない場合は、次の手順に進みます。

  2. Azure DevOps 組織にサインインし、プロジェクトに移動します。

  3. [Artifacts] を選択し、[フィードに接続する] を選択します。

  4. 左側のナビゲーション領域で [pip] を選択します。 Azure Artifacts を初めて pip と共に使用する場合は、[ツールの入手] を選択し、指定された手順に従って前提条件をインストールします。

  5. 仮想環境を作成します。

  6. pip.ini (Windows) または pip.conf (Mac/Linux) ファイル virtualenv に追加し、指定されたスニペットを貼り付けます。 あなたのファイルは次のスニペットと似たようになります。

    [global]
    index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/
    
  7. プロジェクト ディレクトリで次のコマンドを実行して、パッケージをインストールします。

    pip install
    

重要

artifacts-keyring を使用するには、pip 19.2 以上が必要です。 詳細については、「使用要件の」を参照してください。