JetBrains Space ヘルプ

Python パッケージを入手

Python パッケージを入手する一般的な方法は、pipPipenv または Poetry ツールを使用してインストールすることです。

  1. Space のリポジトリに接続します。

    1. pip 構成(英語)ファイルにリポジトリリンクを追加します。例:

      [global] extra-index-url = https://pypi.pkg.jetbrains.space/mycompany/p/my-python-project/mypypi/simple
    2. 個人トークンを生成します

    3. キーリング(英語)ツールを使用して、生成されたトークンを保存します。例: Space ユーザー名が Anna の場合:

      keyring set https://pypi.pkg.jetbrains.space/mycompany/p/my-python-project/mypypi/simple Anna

      パスワードを求められたら、生成されたトークンを入力します。

      keyring ツールの代わりに、トークンを pip 構成ファイルに保存することもできます。この方法は安全性が低いことに注意してください。例: ユーザー名が Anna で、トークンが abc1234 の場合:

      [global] extra-index-url = Anna:abc1234@https://pypi.pkg.jetbrains.space/mycompany/p/my-python-project/mypypi/simple
  2. 次のいずれかの方法で Python パッケージをインストールします。

    • requirements.txt(英語) ファイルに依存関係を追加します。

    • pip コマンドラインツールを使用する: mypackage :

      pip install package-name
  1. Space のリポジトリに接続します。

    1. Pipfile(英語) ファイルにリポジトリリンクを追加します。例:

      [[source]] url = "https://$USERNAME:$PASSWORD@https://pypi.pkg.jetbrains.space/mycompany/p/my-python-project/mypypi/simple" verify_ssl = false name = "space-mypypi"
    2. 個人トークンを生成します

    3. Space ユーザー名と生成されたトークンを .env(英語) ファイルに指定します。例: ユーザー名が Anna で、トークンが abc1234 の場合:

      USERNAME=Anna PASSWORD=abc1234
  2. 次のコマンドを実行して、.env(英語) ファイルをロードします。

    pipenv shell
  3. 必要なパッケージが Pipfile で指定されている場合は、次を実行します。

    pipenv install

    新しい依存関係を追加する場合は、次を実行します。

    pipenv install package-name
  1. 詩の config(英語) コマンドを使用して、Space のリポジトリに接続します。

    1. パッケージソース(英語)pyproject.toml ファイルに追加します。

      [[tool.poetry.source]] name = "space-mypypi" url = "https://pypi.pkg.jetbrains.space/mycompany/p/my-python-project/mypypi/"
    2. 個人トークンを生成します

    3. 詩の config(英語) コマンドを使用して、リポジトリの資格情報を保存します。例: Space ユーザー名が Anna の場合:

      poetry config http-basic.space-mypypi Anna token_goes_here
  2. 詩の追加(英語)コマンドを使用して、プロジェクトに依存関係を作成します。

    poetry add package_name