全部产品
Search
文档中心

Elastic Compute Service:Menyebarkan Lingkungan Python

更新时间:Jul 06, 2025

Python adalah bahasa pemrograman yang ditafsirkan, interaktif, dan berorientasi objek yang mudah digunakan. Python banyak digunakan dalam AI, pengembangan situs web, komputasi ilmiah, serta merupakan alat yang tak tergantikan untuk pengembangan teknologi modern. Topik ini menjelaskan cara menyebarkan lingkungan Python pada instance Elastic Compute Service (ECS).

Gunakan manajer paket untuk menginstal Python

Anda dapat menggunakan manajer paket untuk menginstal Python dengan cara yang efisien dan mudah. Namun, versi Python mungkin sudah ketinggalan zaman.

Alibaba Cloud Linux dan CentOS

  1. Perbarui paket perangkat lunak di sistem operasi.

    sudo yum update -y
  2. Daftarkan semua paket perangkat lunak Python yang tersedia tetapi belum diinstal.

    sudo yum list available | grep '^python3\([0-9]\|\.[0-3]\+\)\.\(x86_64|aarch64\)*'

    Gambar berikut menunjukkan bahwa manajer paket menyediakan Python 3.8 dan Python 3.11, yang dapat diinstal pada instance.image

  3. Pilih versi Python yang ingin Anda instal berdasarkan kebutuhan bisnis Anda. Dalam contoh ini, Python 3.8 diinstal. Jika tidak ada versi yang memenuhi kebutuhan bisnis Anda, Anda dapat menginstal Python secara manual.

    • arsitektur x86

      sudo yum install python38.x86_64 -y
    • arsitektur Arm

      sudo yum install python38.aarch64 -y
  4. Anda dapat menjalankan perintah python3.8 -V untuk memeriksa apakah versi Python telah diinstal sesuai harapan.

    image

Ubuntu

  1. Perbarui paket perangkat lunak di sistem operasi.

    sudo apt update
  2. Daftarkan semua paket Python yang tersedia.

    apt-cache search python | grep '^python3\.[0-9]\+ '

    Gambar berikut menunjukkan bahwa manajer paket menyediakan Python 3.8 dan Python 3.9, yang dapat diinstal pada instance. image

  3. Pilih versi Python yang ingin Anda instal berdasarkan kebutuhan bisnis Anda. Dalam contoh ini, Python 3.8 diinstal. Jika tidak ada versi yang memenuhi kebutuhan bisnis Anda, Anda dapat menginstal Python secara manual.

    sudo apt install -y python3.8
  4. Anda dapat menjalankan perintah python3.8 -V untuk memeriksa apakah versi Python telah diinstal sesuai harapan.

    image

Instal Python secara manual

Prosedur berikut cocok untuk skenario di mana Anda ingin menginstal versi Python tertentu atau mengonfigurasi pengaturan kustom.

Alibaba Cloud Linux dan CentOS

  1. Kunjungi situs web Python. Di bilah navigasi atas, pilih Downloads > Source code.

    image

  2. Pilih versi Python yang ingin Anda instal, salin tautan unduhan, lalu jalankan perintah berikut untuk mengunduh dan mengekstrak paket perangkat lunak. Dalam contoh ini, Python 3.8.10 diinstal.

    # Ganti https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz dengan URL sebenarnya.
    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar xzf Python-3.8.10.tgz
    cd Python-3.8.10
  3. Instal dependensi yang diperlukan.

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y python3-devel
  4. Kompilasi dan instal kode sumber.

    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Periksa hasil instalasi.

    python3.8 --version

    image

Ubuntu

  1. Kunjungi situs web Python. Di bilah navigasi atas, pilih Downloads > Source code.

    image

  2. Pilih versi Python yang ingin Anda instal, salin tautan unduhan, lalu jalankan perintah berikut untuk mengunduh dan mengekstrak paket perangkat lunak. Dalam contoh ini, Python 3.8.10 diinstal.

    wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
    tar -xzf Python-3.8.10.tgz
  3. Instal dependensi yang diperlukan.

    sudo apt update
    sudo apt install -y build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libbz2-dev libffi-dev zlib1g-dev
  4. Kompilasi dan instal kode sumber.

    cd Python-3.8.10
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. Periksa hasil instalasi.image

Windows

  1. Kunjungi situs web Python. Di bilah navigasi atas, pilih Downloads > Windows.image

  2. Pilih versi Python yang ingin Anda instal. Dalam contoh ini, pilih Python 3.8.10 dan klik Unduh Penginstal Windows (64-bit) untuk mengunduh file instalasi. image

  3. Klik dua kali file instalasi yang diunduh untuk menginstal Python. Dalam contoh ini, file instalasi yang diunduh adalah python-3.12.3-amd64.exe.

  4. Pilih Customize installation dan Add Python 3.8 to PATH. image

  5. Klik Berikutnya.image

  6. Ubah jalur instalasi dan klik Instal.image

  7. Buka Command Prompt, masukkan python, lalu tekan tombol Enter. Jika keluaran perintah seperti gambar berikut ditampilkan, Python telah diinstal sesuai harapan.image

Instal Python dengan menggunakan alat manajemen multi-versi

Metode ini cocok untuk skenario di mana Anda ingin mengelola beberapa versi Python pada mesin yang sama atau beralih antar versi berbeda untuk pengujian dan pengembangan. Dalam contoh ini, Python diinstal menggunakan alat Pyenv.

Instal Pyenv

Alibaba Cloud Linux dan CentOS

  1. Jalankan perintah berikut untuk menginstal kompiler:

    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y openssl-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel libffi-devel xz-devel
  2. Jalankan perintah berikut untuk menginstal Pyenv:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Jalankan perintah berikut untuk mengonfigurasi variabel lingkungan.

    Catatan

    Variabel lingkungan sementara yang dikonfigurasi menggunakan perintah export hanya valid untuk sesi saat ini. Setelah Anda keluar dari sesi, variabel lingkungan yang dikonfigurasi tidak lagi valid. Untuk mengonfigurasi variabel lingkungan permanen, tambahkan perintah export ke file konfigurasi startup sistem operasi Anda.

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  4. Jalankan perintah berikut agar variabel lingkungan baru berlaku:

    source ~/.bashrc
  5. Jalankan perintah berikut untuk memeriksa apakah Pyenv telah diinstal:

    pyenv --version

Ubuntu

  1. Jalankan perintah berikut untuk menginstal kompiler:

    sudo apt update
    sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
  2. Jalankan perintah berikut untuk menginstal Pyenv:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Jalankan perintah berikut untuk mengonfigurasi variabel lingkungan.

    Catatan

    Variabel lingkungan sementara yang dikonfigurasi menggunakan perintah export hanya valid untuk sesi saat ini. Setelah Anda keluar dari sesi, variabel lingkungan yang dikonfigurasi menjadi tidak valid. Untuk mengonfigurasi variabel lingkungan permanen, Anda dapat menambahkan perintah export ke file konfigurasi startup sistem operasi Anda.

    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc
  4. Jalankan perintah berikut agar variabel lingkungan baru berlaku:

    exec $SHELL
  5. Jalankan perintah berikut untuk memeriksa apakah Pyenv telah diinstal:

    pyenv --version

Windows

  1. Di kotak pencarian bilah tugas, cari Windows PowerShell dan klik Buka.

  2. Instal Chocolatey di Windows PowerShell.

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    
  3. Gunakan Chocolatey untuk menginstal pyenv-win.

    choco install pyenv-win
  4. Konfigurasikan variabel lingkungan.

    Setelah instalasi selesai, Anda harus menambahkan pyenv sebagai variabel lingkungan sistem. Klik kanan This PC, pilih Properties > Advanced system settings > Environment Variables, pilih variabel Path di bagian System variables, lalu klik New. Kemudian, tambahkan %USERPROFILE%\.pyenv\pyenv-win\bin ke daftar path. Klik OK untuk menyimpan konfigurasi variabel lingkungan.

  5. Tutup dan buka kembali jendela Windows PowerShell.

  6. Jalankan perintah berikut untuk memeriksa apakah Pyenv telah diinstal:

    pyenv --version

Instal Python

Setelah Pyenv diinstal, Anda dapat menggunakan Pyenv untuk menginstal beberapa versi Python untuk memenuhi persyaratan lingkungan yang berbeda.

  1. Kueri versi Python yang dapat diinstal.

    pyenv install -l | grep -E '^[^a-zA-Z]+$'
  2. Instal Python. Dalam contoh ini, Python 3.8.10 dan Python 3.12.1 diinstal.

    Catatan

    Secara default, pyenv menggunakan metode kompilasi single-thread, yang menghasilkan waktu instalasi Python lebih lama. Untuk mempercepat, Anda dapat meningkatkan jumlah thread kompilasi konkuren dengan menyetel export MAKE_OPTS="-j$(nproc)".

    pyenv install 3.8.10
    pyenv install 3.12.1
  3. Lihat semua versi Python yang tersedia.

    pyenv versions

    image

  4. Tentukan versi Python global default.

    pyenv global 3.8.10
  5. Lihat versi Python saat ini.

    pyenv version

    image

  6. Tentukan versi Python untuk proyek tertentu.

    pyenv local 3.12.1

Referensi

  • Untuk informasi tentang cara menggunakan Alibaba Cloud SDK for Python, lihat Gunakan SDK untuk Python.

  • Untuk informasi tentang cara menyelesaikan masalah saat menggunakan SDK untuk Python, lihat FAQ tentang menginstal Alibaba Cloud SDK untuk Python pada instance ECS Linux.

  • Cloud Assistant memungkinkan Anda menjalankan perintah Shell, PowerShell, dan batch secara massal pada instance ECS, tanpa perlu masuk ke instance. Dengan cara ini, Anda dapat menggunakan Cloud Assistant untuk menginstal Python pada instance ECS. Untuk informasi lebih lanjut tentang Cloud Assistant, lihat Ikhtisar.