

Pemberitahuan akhir dukungan: Pada 20 Mei 2026, AWS akan mengakhiri dukungan untuk AWS SimSpace Weaver. Setelah 20 Mei 2026, Anda tidak akan lagi dapat mengakses SimSpace Weaver konsol atau SimSpace Weaver sumber daya. Untuk informasi selengkapnya, lihat [AWS SimSpace Weaver akhir dukungan](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html). 

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

# Membuat proyek Python
<a name="working-with_python_create-project"></a>

## Wadah kustom Python
<a name="working-with_python_create-project_container"></a>

Untuk menjalankan SimSpace Weaver simulasi berbasis Python di AWS Cloud, Anda dapat membuat wadah khusus yang menyertakan dependensi yang diperlukan. Untuk informasi selengkapnya, lihat [Wadah khusus](working-with_custom-containers.md). 

Wadah kustom Python harus menyertakan yang berikut:
+ gcc
+ openssl-devel
+ bzip2-devel
+ libffi-devel
+ wget
+ tar
+ gzip
+ membuat
+ Python (versi 3.9)

Jika Anda menggunakan `PythonBubblesSample` template untuk membuat proyek Anda, Anda dapat menjalankan `quick-start.py` skrip (terletak di `tools` folder proyek Anda) untuk membuat gambar Docker dengan dependensi yang diperlukan. Skrip mengunggah gambar ke Amazon Elastic Container Registry (Amazon ECR).

`quick-start.py`Skrip menggunakan yang berikut ini`Dockerfile`:

```
FROM public.ecr.aws/amazonlinux/amazonlinux:2
RUN yum -y install gcc openssl-devel bzip2-devel libffi-devel 
RUN yum -y install wget
RUN yum -y install tar
RUN yum -y install gzip
RUN yum -y install make
WORKDIR /opt
RUN wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz 
RUN tar xzf Python-3.9.0.tgz
WORKDIR /opt/Python-3.9.0
RUN ./configure --enable-optimizations
RUN make altinstall
COPY requirements.txt ./
RUN python3.9 -m pip install --upgrade pip
RUN pip3.9 install -r requirements.txt
```

Anda dapat menambahkan dependensi Anda sendiri ke: `Dockerfile`

```
RUN yum -y install {{dependency-name}}
```

`requirements.txt`File tersebut berisi daftar paket Python yang diperlukan untuk simulasi `PythonBubblesSample` sampel:

```
Flask==2.1.1
```

Anda dapat menambahkan dependensi paket Python Anda sendiri ke: `requirements.txt`

```
{{package-name}}=={{version-number}}
```

Itu `Dockerfile` dan `requirements.txt` ada di `tools` folder proyek Anda.

**penting**  
Anda secara teknis tidak harus menggunakan wadah khusus dengan simulasi Python Anda, tetapi kami sangat menyarankan Anda menggunakan wadah khusus. Wadah Amazon Linux 2 (AL2) standar yang kami sediakan tidak memiliki Python. Oleh karena itu, jika Anda tidak menggunakan wadah khusus yang memiliki Python, Anda harus menyertakan Python dan dependensi yang diperlukan di setiap file zip aplikasi yang Anda unggah. SimSpace Weaver