Membuat proyek Python - AWS SimSpace Weaver

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.

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

Membuat proyek Python

Wadah kustom Python

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.

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.pySkrip menggunakan yang berikut iniDockerfile:

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.txtFile 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