All Products
Search
Document Center

Elastic Compute Service:Deploy lingkungan Python

Last Updated:Aug 21, 2026

Instal Python pada instance ECS menggunakan manajer paket, dari source, atau dengan Pyenv untuk manajemen multi-versi.

Gunakan manajer paket untuk menginstal Python

Manajer paket menyediakan metode instalasi yang cepat, tetapi mungkin menawarkan versi Python yang sudah usang.

Alibaba Cloud Linux dan CentOS

  1. Perbarui paket sistem.

    sudo yum update -y
  2. Tampilkan daftar paket Python yang tersedia.

    Pada contoh ini, manajer paket menyediakan Python 3.8 dan Python 3.11.

    [root@i-xxx ~]# dnf list available | grep '^python3\([0-9]\)\?\(\.[0-9]\+\)\?\.x86_64*'
    python3.11.x86_64                    3.11.10-1.0.1.al8                          alinux3-updates
    python38.x86_64                      3.8.17-2.0.1.module+al8.6.0+10712+26c4c595 alinux3-module
  3. Pilih dan instal versi Python. Contoh ini menggunakan Python 3.8. Jika tidak ada versi yang sesuai dengan kebutuhan Anda, instal Python secara manual.

    • Arsitektur x86

      sudo yum install python38.x86_64 -y
    • Arsitektur Arm

      sudo yum install python38.aarch64 -y
  4. Jalankan python3.8 -V untuk memverifikasi instalasi.

    [root@iZ2xxxqkZ ~]# python3.8 -V
    Python 3.8.17

Ubuntu

  1. Perbarui paket sistem.

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

    Pada contoh ini, manajer paket menyediakan Python 3.8 dan Python 3.9.

    root@ixxxZ:~# apt-cache search python | grep '^python3\.[0-9]\+ '
    python3.8 - Interactive high-level object-oriented language (version 3.8)
    python3.9 - Interactive high-level object-oriented language (version 3.9)
  3. Pilih dan instal versi Python. Contoh ini menggunakan Python 3.8. Jika tidak ada versi yang sesuai dengan kebutuhan Anda, instal Python secara manual.

    sudo apt install -y python3.8
  4. Jalankan python3.8 -V untuk memverifikasi instalasi.

    root@ixxx:~# python3.8 -V
    Python 3.8.10

Instal Python secara manual

Gunakan metode ini untuk menginstal versi Python tertentu atau menerapkan pengaturan build kustom.

Alibaba Cloud Linux dan CentOS

  1. Buka website Python. Di bilah navigasi atas, pilih Downloads > Source code.

  2. Pilih versi Python, salin tautan unduhannya, lalu unduh dan ekstrak paket tersebut. Contoh ini menggunakan Python 3.8.10.

    # 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. Verifikasi instalasi.

    [root@izxxx Z Python-3.8.10]#  python3.8 --version
    Python 3.8.10

Ubuntu

  1. Buka website Python. Di bilah navigasi atas, pilih Downloads > Source code.

  2. Pilih versi Python, salin tautan unduhannya, lalu unduh dan ekstrak paket tersebut. Contoh ini menggunakan Python 3.8.10.

    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. Jalankan python3.8 -V untuk memverifikasi instalasi.

    root@ixxxZ:~/Python-3.8.10# python3.8 -V
    Python 3.8.10

Windows

  1. Buka website Python. Di bilah navigasi atas, pilih Downloads > Windows.

  2. Pilih versi Python. Contoh ini menggunakan Python 3.8.10. Klik Download Windows installer (64-bit) untuk mengunduh installer.

  3. Klik ganda installer untuk memulai instalasi. Pada contoh ini, file-nya adalah python-3.12.3-amd64.exe.

  4. Centang Install launcher for all users (recommended) dan Add Python 3.8 to PATH, lalu klik Customize installation.

  5. Pada halaman Optional Features, pertahankan semua fitur opsional yang dipilih (Documentation, pip, tcl/tk and IDLE, Python test suite, py launcher), lalu klik Next.

  6. Pada halaman Advanced Options, centang Add Python to environment variables, atur jalur instalasi ke C:\Python38, lalu klik Install.

  7. Buka Command Prompt, masukkan python, lalu tekan Enter. Jika output berikut muncul, berarti Python telah terinstal.

    C:\Users\Administrator>python
    Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>>

Instal Python dengan Pyenv

Pyenv memungkinkan Anda menginstal dan beralih antara beberapa versi Python pada mesin yang sama.

Instal Pyenv

Alibaba Cloud Linux dan CentOS

  1. Instal kompilator dan dependensi build:

    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. Instal Pyenv:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Konfigurasikan variabel lingkungan.

    Catatan

    Variabel lingkungan yang diatur dengan perintah export hanya berlaku untuk sesi saat ini. Untuk menjadikannya permanen, tambahkan perintah export ke file startup shell Anda.

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  4. Terapkan variabel lingkungan baru:

    source ~/.bashrc
  5. Verifikasi instalasi Pyenv:

    pyenv --version

Ubuntu

  1. Instal kompilator dan dependensi build:

    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. Instal Pyenv:

    git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
  3. Konfigurasikan variabel lingkungan.

    Catatan

    Variabel lingkungan yang diatur dengan perintah export hanya berlaku untuk sesi saat ini. Untuk menjadikannya permanen, tambahkan perintah export ke file startup shell 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. Terapkan variabel lingkungan baru:

    exec $SHELL
  5. Verifikasi instalasi Pyenv:

    pyenv --version

Windows

  1. Di kotak pencarian taskbar, cari Windows PowerShell lalu klik Open.

  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.

    Tambahkan pyenv ke PATH sistem. Klik kanan This PC, pilih Properties > Advanced system settings > Environment Variables, pilih variabel Path di System variables, lalu klik Edit. Tambahkan %USERPROFILE%\.pyenv\pyenv-win\bin ke daftar path lalu klik OK.

  5. Tutup dan buka kembali Windows PowerShell.

  6. Verifikasi instalasi Pyenv:

    pyenv --version

Instal Python

Setelah Anda menginstal Pyenv, gunakan untuk menginstal dan mengelola beberapa versi Python.

  1. Tampilkan daftar versi Python yang tersedia.

    pyenv install -l | grep -E '^[^a-zA-Z]+$'
  2. Instal versi Python yang diperlukan. Contoh ini menginstal Python 3.8.10 dan Python 3.12.1.

    Catatan

    Secara default, pyenv melakukan kompilasi dengan satu thread. Untuk mempercepat proses build, atur export MAKE_OPTS="-j$(nproc)".

    pyenv install 3.8.10
    pyenv install 3.12.1
  3. Lihat semua versi Python yang telah terinstal.

    root@iZ****:~# pyenv versions
    * system (set by /root/.pyenv/version)
      3.8.10
      3.12.1
  4. Tetapkan versi Python default global.

    pyenv global 3.8.10
  5. Verifikasi versi Python saat ini.

    root@iZxxxZ:~# pyenv global 3.8.10
    root@iZxxxZ:~# pyenv version
    3.8.10 (set by /root/.pyenv/version)
  6. Tetapkan versi Python spesifik proyek.

    pyenv local 3.12.1

Referensi