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. リポジトリに接続 を選択します。

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

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

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

    2. コピー を選択して をコピーします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 Package Index (PyPI ) PyPIPython パッケージを使用できます。 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

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

ヘルプ

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