All Products
Search
Document Center

Elastic Compute Service:FAQ: Menginstal Alibaba Cloud SDK untuk Python pada instans ECS Linux

Last Updated:Jun 22, 2026

Topik ini menjelaskan isu umum dan solusinya saat menginstal Alibaba Cloud SDK untuk Python pada instans ECS Linux.

Pertanyaan

Pertanyaan dan jawaban

Pertanyaan 1: Apa versi minimum Python yang diperlukan?

Versi Python yang diperlukan untuk Alibaba Cloud SDK untuk Python ditentukan berdasarkan jadwal akhir masa pakai resmi setiap versi Python. Anda dapat mengunjungi OpenAPI Portal OpenAPI Portal untuk melihat persyaratan versi minimum. Pada halaman Elastic Compute Service (ECS) di Alibaba Cloud SDK Center, pilih V2.0 (Recommended) sebagai generasi SDK dan Python sebagai bahasa. Buka tab Quick Start. Di bagian Prerequisites, Anda akan menemukan bahwa persyaratan versi minimum adalah Python >= 3.7.

Pertanyaan 2: Mengatasi error "egg_info failed"

Masalah ini biasanya disebabkan oleh versi Python atau pip yang sudah usang, atau karena ketergantungan (dependency) yang belum terinstal. Ikuti langkah-langkah berikut untuk mengatasinya:

  1. Periksa versi Python Anda.

    Pastikan versi Python Anda memenuhi persyaratan SDK. Jalankan perintah python -V atau python3 -V pada instans ECS Anda untuk memeriksa versi yang terinstal. Jika versinya tidak kompatibel, instal versi yang lebih baru. Untuk informasi selengkapnya, lihat Pertanyaan 4: Bagaimana cara menginstal Python 3?.

  2. Jika versi Python Anda kompatibel, upgrade pip.

    Versi pip yang usang dapat menyebabkan masalah yang sudah diketahui. Jalankan pip install --upgrade pip untuk meng-upgrade-nya, lalu coba instal SDK lagi.

Pertanyaan 3: Mengatasi error "ModuleNotFoundError"

Error ini menunjukkan bahwa ketergantungan (dependency) yang diperlukan belum terinstal. Jalankan pip install XX untuk menginstalnya.

Pertanyaan 4: Bagaimana cara menginstal Python 3?

Untuk menginstal Python 3 pada CentOS, ikuti langkah-langkah berikut. Untuk informasi selengkapnya mengenai cara menginstal Python 3, lihat Instal Python pada Linux.

  1. Kunjungi situs web resmi Python untuk mendapatkan tautan unduh paket kode sumber terbaru. Contoh berikut menunjukkan perintah untuk mengunduh dan mengekstrak Python 3.11.10.

    wget https://www.python.org/ftp/python/3.11.10/Python-3.11.10.tgz
    tar -xzvf Python-3.11.10.tgz
    
  2. Sebelum mengompilasi Python, instal dependensi dan alat yang diperlukan.

    sudo yum -y install gcc
    sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel libffi-devel
  3. Buka direktori kode sumber untuk mengonfigurasi dan mengompilasi.

    cd Python-3.11.10
    ./configure --prefix=/usr/python 
    make && sudo make altinstall
    
  4. Jalankan which python3 pip3 untuk memeriksa apakah tautan simbolik untuk python3 dan pip3 sudah ada. Jika ada, Anda harus menghapusnya.

    [root@xxx]# which python3 pip3
    /usr/bin/python3
    /usr/bin/pip3
    
    sudo rm -rf /usr/bin/python3 /usr/bin/pip3
  5. Buat tautan simbolik baru agar python3 dan pip3 mengarah ke file yang dapat dieksekusi yang baru.

    Catatan

    Tautan simbolik berfungsi sebagai pintasan ke file atau direktori untuk akses cepat. Misalnya, python3 dapat mengarah ke interpreter python3.11.

    sudo ln -s /usr/python/bin/python3.11 /usr/bin/python3
    sudo ln -s /usr/python/bin/pip3.11 /usr/bin/pip3
  6. Periksa versi Python yang telah terinstal.

    python3 -V
    pip3 -V
    [root@iZxxx ~]# python3 -V
    Python 3.11.10
    [root@iZxxx ~]# pip3 -V
    pip 24.0 from /usr/python/lib/python3.11/site-packages/pip (python 3.11)

Pertanyaan 5: Upgrade dari Python 2 ke Python 3

Alih-alih melakukan upgrade dari Python 2, instal Python 3 agar dapat berjalan berdampingan dengannya. Setelah instalasi, gunakan perintah python3 dan pip3. Untuk informasi selengkapnya mengenai cara menginstal Python 3, lihat Pertanyaan 4: Bagaimana cara menginstal Python 3?.