

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

# Linux AWS ParallelCluster に をインストールする
<a name="install-linux"></a>

Python のパッケージマネージャーである を使用して`pip`、 AWS ParallelCluster とその依存関係をほとんどの Linux ディストリビューションにインストールできます。まず、Python と `pip` がインストールされているかどうかを判断します。

1. お使いの Linux に Python と `pip` が付属していることを確認するには、`pip --version` を実行します。

   ```
   $ pip --version
   ```

   `pip` をインストールした場合は、[「pip AWS ParallelCluster でインストール](install.md)」トピックに進みます。それ以外の場合は、ステップ 2 に進みます。

1. Python がインストールされているかどうかを確認するには、`python --version` を実行します。

   ```
   $ python --version
   ```

   Python 3 バージョン 3.6 以降または Python 2 バージョン 2.7 がインストールされている場合は、[「pip AWS ParallelCluster でのインストール](install.md)」トピックに進みます。それ以外の場合は、[Python をインストール](install-linux-python.md)し、この手順に戻って `pip` をインストールします。

1. `pip` をインストールするには、*Python Packaging Authority* より提供されているスクリプトを使用します。

1. `curl` コマンドを使用してインストールスクリプトをダウンロードします。

   ```
   $ curl -O https://bootstrap.pypa.io/get-pip.py
   ```

1. Python でスクリプトを実行して、`pip` の最新バージョンとその他の必要なサポートパッケージをダウンロードしてインストールします。

   ```
   $ python get-pip.py --user
   ```

   or

   ```
   $ python3 get-pip.py --user
   ```

   `--user` スイッチを含めると、スクリプトは `pip` をパス `~/.local/bin` にインストールします。

1. `pip` を含むフォルダが `PATH` 変数の一部であることを確認するには、以下の操作を行います。

   1. ユーザーフォルダーでシェルのプロファイルスクリプトを見つけます。現在使用しているシェルが不明な場合は、`basename $SHELL` を実行します。

      ```
      $ ls -a ~
      .  ..  .bash_logout  .bash_profile  .bashrc  Desktop  Documents  Downloads
      ```
      + **Bash** - `.bash_profile`、`.profile`、または `.bash_login`
      + **Zsh** - `.zshrc`
      + **Tcsh** - `.tcshrc`、`.cshrc`、または `.login`

   1. 次の例のように、プロファイルスクリプトの末尾にエクスポートコマンドを追加します。

      ```
      export PATH=~/.local/bin:$PATH
      ```

      エクスポートコマンドでは、パス (この例では `~/.local/bin`) が、既存の `PATH` 変数の前に挿入されます。

   1. 変更を適用するには、プロファイルを現在のセッションに再ロードします。

      ```
      $ source ~/.bash_profile
      ```

1. `pip` が正しくインストールされたことを確認します。

   ```
   $ pip3 --version
   pip 21.3.1 from ~/.local/lib/python3.6/site-packages (python 3.6)
   ```

**Topics**
+ [AWS ParallelCluster で をインストールする `pip`](#install-linux-with-pip)
+ [コマンドラインパスに AWS ParallelCluster 実行可能ファイルを追加する](#install-linux-path)
+ [Linux での Python のインストール](install-linux-python.md)

## AWS ParallelCluster で をインストールする `pip`
<a name="install-linux-with-pip"></a>

を使用して をインストール`pip`します AWS ParallelCluster。

```
$ python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
```

`--user` スイッチを使用すると、`pip` は AWS ParallelCluster を `~/.local/bin` にインストールします。

が正しく AWS ParallelCluster インストールされていることを確認します。

```
$ pcluster version
2.11.9
```

最新バージョンにアップグレードするには、インストールコマンドを再び実行します。

```
$ python3 -m pip install "aws-parallelcluster<3.0" --upgrade --user
```

## コマンドラインパスに AWS ParallelCluster 実行可能ファイルを追加する
<a name="install-linux-path"></a>

`pip` を使用してインストールした後は、オペレーティングシステムの `PATH` 環境変数への `pcluster` 実行ファイルの追加が必要になる場合があります。

`pip` がインストールされているフォルダを確認するには AWS ParallelCluster、次のコマンドを実行します。

```
$ which pcluster
/home/username/.local/bin/pcluster
```

インストール時に`--user`スイッチを省略した場合 AWS ParallelCluster、実行可能ファイルは Python インストールの `bin`フォルダにある可能性があります。Python がインストールされた場所が不明な場合は、次のコマンドを実行します。

```
$ which python
/usr/local/bin/python
```

出力は、実際の実行可能ファイルではなく symlink へのパスになる場合があります。symlink の示す場所を確認するには、`ls -al` を実行します。

```
$ ls -al $(which python)
/usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6
```

これが [のインストール AWS ParallelCluster](install.md) のステップ 3 でパスに追加したのと同じフォルダである場合、インストール作業は完了です。それ以外の場合は、ステップ 3a～3c を再び実行します。これにより、この追加フォルダがパスに追加されます。

# Linux での Python のインストール
<a name="install-linux-python"></a>

ディストリビューションに Python が付属していない場合、または以前のバージョンが付属している場合は、 `pip`と をインストールする前に Python をインストールします AWS ParallelCluster。

**Linux に Python 3 をインストールするには**

1. Python がインストール済みかどうかを確認します。

   ```
   $ python3 --version
   ```

   or

   ```
   $ python --version
   ```
**注記**  
ご使用の Linux ディストリビューションに Python が付属している場合は、Python 開発者パッケージをインストールする必要があります。開発者パッケージには、拡張機能をコンパイルして AWS ParallelClusterをインストールするのに必要なヘッダーとライブラリが含まれます。パッケージマネージャーを使用して、開発者パッケージをインストールします。通常、このファイル名は `python-dev` または `python-devel` です。

1. Python 2.7 以降がインストールされていない場合は、ご使用のディストリビューションのパッケージマネージャーを使用して Python をインストールします。コマンドとパッケージ名は、場合によって異なります。
   + Debian から派生した OS (Ubuntu など) では、`apt` を使用します。

     ```
     $ sudo apt-get install python3
     ```
   + Red Hat およびそれから派生した OS では、`yum` を使用します。

     ```
     $ sudo yum install python3
     ```
   + SUSE およびそれから派生した OS では、`zypper` を使用します。

     ```
     $ sudo zypper install python3
     ```

1. Python が正しくインストールされたことを確認するには、コマンドプロンプトまたはシェルを開き、次のコマンドを実行します。

   ```
   $ python3 --version
   Python 3.8.11
   ```