

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Instal AWS ParallelCluster di lingkungan virtual (disarankan)
<a name="install-v3-virtual-environment"></a>

Kami menyarankan Anda menginstal AWS ParallelCluster di lingkungan virtual untuk menghindari konflik versi persyaratan dengan `pip` paket lain.

**Prasyarat**
+ AWS ParallelCluster membutuhkan Python 3.7 atau yang lebih baru. Jika Anda belum menginstalnya, [unduh versi yang kompatibel](https://www.python.org/downloads/) untuk platform Anda di [python.org](https://www.python.org/).

**Untuk menginstal AWS ParallelCluster di lingkungan virtual**

1. Jika `virtualenv` tidak diinstal, instal `virtualenv` menggunakan`pip3`. Jika `python3 -m virtualenv help` menampilkan informasi bantuan, lanjutkan ke langkah 2.

   ```
   $ python3 -m pip install --upgrade pip
   $ python3 -m pip install --user --upgrade virtualenv
   ```

   Jalankan `exit` untuk meninggalkan jendela terminal saat ini dan buka jendela terminal baru untuk mengambil perubahan pada lingkungan.

1. Buat lingkungan virtual dan beri nama.

   ```
   $ python3 -m virtualenv ~/apc-ve
   ```

   Atau, Anda dapat menggunakan `-p` opsi untuk menentukan versi Python tertentu.

   ```
   $ python3  -m virtualenv -p $(which python3) ~/apc-ve
   ```

1. <a name="activate-virtual-environment-3"></a>Aktifkan lingkungan virtual baru Anda.

   ```
   $ source ~/apc-ve/bin/activate
   ```

1. Instal AWS ParallelCluster ke lingkungan virtual Anda.

   ```
   (apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster"
   ```

1. Instal Node Version Manager dan versi Long-Term Support (LTS) Node.js terbaru. AWS Cloud Development Kit (AWS CDK) membutuhkan Node.js CloudFormation untuk pembuatan template.
**catatan**  
Jika instalasi Node.js Anda tidak berfungsi pada platform Anda, Anda dapat menginstal versi LTS sebelum versi LTS terbaru. Untuk informasi selengkapnya, lihat [jadwal rilis Node.js](https://github.com/nodejs/release#release-schedule) dan prasyarat [AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/work-with.html#work-with-prerequisites).  
Contoh perintah instalasi Node.js:  

   ```
   $  nvm install --lts=Hydrogen
   ```

   ```
   $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
   $ chmod ug+x ~/.nvm/nvm.sh
   $ source ~/.nvm/nvm.sh
   $ nvm install --lts
   $ node --version
   ```

1. Verifikasi bahwa AWS ParallelCluster sudah terpasang dengan benar.

   ```
   $ pcluster version
   {
     "version": "3.15.0"
   }
   ```

Anda dapat menggunakan perintah `deactivate` untuk keluar dari lingkungan virtual. Setiap kali Anda memulai sesi, Anda harus [mengaktifkan kembali lingkungan](#activate-virtual-environment-3).

Untuk meng-upgrade ke versi terbaru AWS ParallelCluster, jalankan perintah instalasi lagi.

```
(apc-ve)~$ python3 -m pip install --upgrade "aws-parallelcluster"
```