pip の設定と Python パッケージのインストール - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

pip の設定と Python パッケージのインストール

pip で を使用するには CodeCatalyst、パッケージリポジトリpipに接続し、認証用の個人用アクセストークンを提供する必要があります。パッケージリポジトリpipに接続する手順については、 CodeCatalyst コンソールで確認できます。を認証して pipに接続すると CodeCatalyst、 pip コマンドを実行できます。

pip CodeCatalyst を使用した からの Python パッケージのインストール

次の手順では、パッケージリポジトリまたはそのアップストリームリポジトリのいずれかから Python CodeCatalyst パッケージをインストールするpipように を設定する方法について説明します。

パッケージ CodeCatalyst リポジトリから Python パッケージをインストールpipするために を設定して使用するには
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

  2. プロジェクトの概要ページで、「パッケージ」を選択します。

  3. パッケージリポジトリのリストからパッケージリポジトリを選択します。

  4. Connect to repository を選択します。

  5. リポジトリに接続ダイアログボックスで、パッケージマネージャークライアントのリストから pip を選択します。

  6. で pip を認証するには、個人用アクセストークン (PAT) が必要です CodeCatalyst。すでにお持ちの場合は、これを使用できます。そうでない場合は、ここで作成できます。

    1. トークンの作成 を選択します。

    2. Copy を選択して、 をコピーしますPAT。

      警告

      ダイアログボックスを閉じると、 PAT を再度表示またはコピーすることはできません。

  7. pip config コマンドを使用して、 CodeCatalyst レジストリURLと認証情報を設定します。次の値を置き換えます。

    注記

    コンソールの指示からコピーする場合は、次の値を更新し、変更しないでください。

    • 置換 username CodeCatalyst ユーザー名を使用します。

    • 置換 PAT を使用します CodeCatalyst PAT。

    • 置換 space_name CodeCatalyst とスペース名。

    • 置換 proj_name CodeCatalyst プロジェクト名。

    • 置換 repo_name CodeCatalyst パッケージリポジトリ名を使用します。

    pip config set global.index-url https://username:PAT@https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/simple/
  8. パッケージが、リポジトリまたはそのアップストリームリポジトリの1つに存在する場合、pip install でインストールすることができます。例えば、requestsパッケージをインストールするには、次のコマンドを使用します。

    pip install requests

    -i オプションを使用して、パッケージリポジトリの代わりに https://pypi.org から CodeCatalyst パッケージをインストールするように一時的に元に戻します。

    pip install -i https://pypi.org/simple requests

から への PyPI からの Python パッケージの消費 CodeCatalyst

PyPI へのアップストリーム接続でリポジトリを設定することで、Python パッケージインデックス (PyPI ) からリポジトリPyPIパッケージを消費できます。 CodeCatalyst PyPI から消費されるパッケージは、 CodeCatalyst リポジトリに取り込まれて保存されます。

PyPI からパッケージを使用するには
  1. まだ設定していない場合は、「」の手順に従って、 CodeCatalyst パッケージリポジトリで pip を設定しますpip CodeCatalyst を使用した からの Python パッケージのインストール

  2. リポジトリが PyPIをアップストリームソースとして追加していることを確認します。の手順に従って PyPI ストアリポジトリアップストリームリポジトリの追加を選択することで、どのアップストリームソースを追加するかを確認したり、PyPI をアップストリームソースとして追加したりできます。 PyPI

アップストリームリポジトリからのパッケージのリクエストの詳細については、「」を参照してくださいアップストリームリポジトリを持つパッケージバージョンのリクエスト

pipコマンドサポート

以下のセクションでは、サポートされていない特定のコマンドに加えて、 CodeCatalyst リポジトリによってサポートされている pip コマンドをまとめます。

リポジトリとインタラクトするサポートされたコマンド

このセクションでは、pipクライアントが設定されたレジストリに1つかそれ以上のリクエストを行うpipコマンドをリストアップします。これらのコマンドは、 CodeCatalyst パッケージリポジトリに対して呼び出されたときに正しく機能することが検証されています。

コマンド 説明

install (インストール)

パッケージのインストール

download

パッケージのダウンロード

CodeCatalyst は を実装しませんpip search。 CodeCatalyst パッケージリポジトリpipで を設定している場合、 を実行すると PyPIからパッケージpip searchが検索され表示されます。

サポートされているクライアント側コマンド

これらのコマンドはリポジトリと直接やり取りする必要がないため、サポートするために何も CodeCatalyst する必要はありません。

コマンド 説明

uninstall (アンインストール)

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

フリーズ

インストール済みパッケージを要件形式で出力します。

list

インストールされているパッケージを一覧表示します。

show

インストールされたパッケージに関する情報を表示します。

チェック

インストールされたパッケージに互換性のある依存関係があることを確認します。

config

ローカルおよびグローバル設定を管理します。

ホイール

要件からホイールを構築します。

ハッシュ

パッケージアーカイブのハッシュを計算します。

完了

コマンド補完に役立ちます。

debug

デバッグ時に便利な情報を表示します。

ヘルプ

コマンドのヘルプを表示します。