全部产品
Search
文档中心

Elastic Compute Service:FAQ tentang menginstal Alibaba Cloud SDK untuk Python pada instance Linux ECS

更新时间:Jul 09, 2025

Topik ini menjelaskan pertanyaan yang sering diajukan (FAQ) terkait instalasi Alibaba Cloud SDK untuk Python pada instance Elastic Compute Service (ECS) Linux.

Pertanyaan

Pertanyaan dan jawaban

Pertanyaan 1: Bagaimana cara memeriksa versi Python minimum yang diperlukan oleh Alibaba Cloud SDK untuk Python?

Versi Python minimum yang diperlukan oleh Alibaba Cloud SDK untuk Python didasarkan pada tanggal akhir masa pakai semua versi Python yang diterbitkan oleh Python Software Foundation (PSF). Kunjungi portal OpenAPI untuk melihat versi Python minimum yang diperlukan.image

Pertanyaan 2: Apa yang harus saya lakukan jika pesan kesalahan "Command 'python setup.py egg_info' failed with error code 1 in XX" muncul saat saya menginstal Alibaba Cloud SDK untuk Python?

Pesan kesalahan ini muncul karena versi Python atau pip yang sudah usang, atau dependensi yang diperlukan tidak tersedia. Untuk menyelesaikan masalah ini, ikuti langkah-langkah berikut:

  1. Periksa versi Python.

    Pastikan versi Python Anda kompatibel dengan Alibaba Cloud SDK untuk Python dengan menjalankan perintah python -V atau python3 -V di instance ECS Anda. Jika versi Python tidak kompatibel, instal versi Python terbaru. Untuk informasi lebih lanjut, lihat Pertanyaan 4: Bagaimana cara menginstal Python 3?

  2. Perbarui pip jika versi Python kompatibel dengan Alibaba Cloud SDK untuk Python.

    Gunakan versi pip terbaru untuk menghindari masalah umum. Jalankan perintah pip install --upgrade pip untuk memperbarui pip, lalu instal ulang Alibaba Cloud SDK untuk Python.

Pertanyaan 3: Apa yang harus saya lakukan jika kesalahan "ModuleNotFoundError: No module named 'XX'" terjadi saat saya menginstal Alibaba Cloud SDK untuk Python?

Kesalahan ini menunjukkan bahwa pustaka dependensi tidak tersedia. Selesaikan dengan menjalankan perintah pip install XX.

Pertanyaan 4: Bagaimana cara menginstal Python 3?

Untuk menginstal Python 3 di CentOS, ikuti langkah-langkah berikut. Untuk informasi lebih lanjut, lihat Instal Python di Linux.

  1. Unduh paket kode sumber Python terbaru dari situs resmi Python dan dekompresi paket tersebut. Dalam contoh ini, Python 3.11.10 digunakan.

    wget https://www.python.org/ftp/python/3.11.10/Python-3.11.10.tgz
    tar -xzvf Python-3.11.10.tgz
    
  2. Instal pustaka dependensi dan alat yang diperlukan untuk mengkompilasi Python.

    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. Konfigurasikan dan kompilasi Python di direktori tempat kode sumber Python berada.

    cd Python-3.11.10
    ./configure --prefix=/usr/python 
    make && sudo make altinstall
    
  4. Jalankan perintah which python3 pip3 untuk memeriksa apakah tautan simbolik untuk python3 dan pip3 ada. Jika tautan simbolik ada, hapus mereka.image

    sudo rm -rf /usr/bin/python3 /usr/bin/pip3
  5. Buat tautan simbolik untuk python3 dan pip3 ke file yang dapat dieksekusi.

    Catatan

    Tautan simbolik bertindak sebagai pintasan ke file atau direktori untuk akses cepat. Misalnya, python3 bisa menjadi tautan simbolik yang menunjuk ke interpreter python3.11 sebenarnya.

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

    python3 -V
    pip3 -V

    image

Pertanyaan 5: Bagaimana cara meningkatkan Python 2 ke Python 3?

Anda dapat langsung menginstal versi Python 3.XX.XX yang diinginkan pada instance Anda. Setelah menginstal versi Python 3.XX.XX, Anda dapat menggunakan perintah Python 3. Untuk informasi tentang cara menginstal Python 3, lihat Pertanyaan 4: Bagaimana cara menginstal Python 3?