All Products
Search
Document Center

Alibaba Cloud SDK:Instal Python

Last Updated:Jun 03, 2026

Instal Python pada sistem operasi Anda dan konfigurasikan virtual environment untuk proyek-proyek Anda.

Gunakan package manager untuk menginstal Python

Package manager 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.

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

    Pada contoh ini, package manager menyediakan Python 3.8 dan Python 3.11.image

  3. Pilih dan instal versi Python tertentu. 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.

    image

Ubuntu

  1. Perbarui paket sistem.

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

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

    Pada contoh ini, package manager menyediakan Python 3.8 dan Python 3.9.image

  3. Pilih dan instal versi Python tertentu. 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.

    image

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. Pada bilah navigasi atas, pilih Downloads > Source code.

    image

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

    python3.8 --version

    image

Ubuntu

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

    image

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

Windows

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

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

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

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

  5. Klik Next.image

  6. Tetapkan jalur instalasi dan klik Install.image

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

Instal Python dengan Pyenv

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

Instal Pyenv

Alibaba Cloud Linux dan CentOS

  1. Instal compiler 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 compiler 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. Pada kotak pencarian taskbar, cari Windows PowerShell dan 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 dan klik OK.

  5. Tutup dan buka kembali Windows PowerShell.

  6. Verifikasi instalasi Pyenv:

    pyenv --version

Instal Python

Setelah Anda menginstal Pyenv, gunakan Pyenv 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.

    pyenv versions

    image

  4. Tetapkan versi Python default global.

    pyenv global 3.8.10
  5. Verifikasi versi Python saat ini.

    pyenv version

    image

  6. Tetapkan versi Python khusus proyek.

    pyenv local 3.12.1

Siapkan virtual environment

Virtual environment mengisolasi dependensi proyek untuk mencegah konflik antar proyek.

Alibaba Cloud Linux/CentOS

  1. Instal python3-pip.

    sudo yum install python3-pip -y
  2. Buat virtual environment bernama venv.

    python3 -m venv venv
  3. Aktifkan virtual environment.

    source venv/bin/activate

    Setelah diaktifkan, (venv) akan muncul sebelum prompt perintah Anda.

  4. Keluar dari virtual environment.

    deactivate

Ubuntu

  1. Buat virtual environment bernama venv.

    python3 -m venv venv
  2. Aktifkan virtual environment.

    source venv/bin/activate

    Setelah diaktifkan, (venv) akan muncul sebelum prompt perintah Anda.

  3. Keluar dari virtual environment.

    deactivate

Windows

  1. Buat virtual environment bernama venv.

    python -m venv venv
  2. Aktifkan virtual environment.

    venv\Scripts\activate

    Setelah diaktifkan, (venv) akan muncul sebelum prompt perintah Anda.

  3. Keluar dari virtual environment.

    deactivate

Pertanyaan yang sering diajukan

  • Windows: "The installer was interrupted before Python could be installed".

    Hapus installer yang telah diunduh dan unduh ulang dari website resmi Python.

  • Linux: -bash: python3: command not found.

    1. Jalankan which python3. Jika mengembalikan path seperti /usr/bin/python3, berarti Python 3 telah terinstal.

    2. Jika Python 3 telah terinstal tetapi tidak tersedia, tautan simbolik mungkin rusak. Hapus dan buat ulang tautan tersebut.

      sudo which python3 pip3
      rm -rf /usr/bin/python3 /usr/bin/pip3
      
      # Buat tautan simbolik. /usr/python/bin/python3.11 adalah path instalasi Python 3.
      sudo ln -s /usr/python/bin/python3.11 /usr/bin/python3
      sudo ln -s /usr/python/bin/pip3.11 /usr/bin/pip3
  • Linux: "Permission denied".

    Pengguna saat ini tidak memiliki izin yang diperlukan. Gunakan sudo untuk menjalankan perintah dengan hak istimewa administrator.

    Penting

    sudo tidak selalu merupakan solusi paling aman. Tentukan akar penyebab masalah izin sebelum menggunakan sudo. Naikkan hak akses dengan sudo hanya jika diperlukan dan sadari risiko keamanannya.