Topik ini menjelaskan cara menginstal Python di berbagai sistem operasi.
Metode Instalasi Windows
Buka situs web resmi Python. Di bilah navigasi atas, pilih Downloads > Windows.

Pada bagian Stable Releases, pilih versi stabil dan klik tautan unduh. Dalam contoh ini, Python 3.12.3 dipilih dan installer Windows (64-bit) diunduh.

Klik ganda paket instalasi yang telah diunduh untuk menginstal Python. Dalam contoh ini, paket instalasi yang diunduh adalah python-3.12.3-amd64.exe.
Pilih Add python.exe to PATH dan klik Customize installation.

Klik Next.

Ubah jalur instalasi dan klik Install.

Setelah instalasi selesai, tekan
Win+Runtuk membuka kotak dialog Run. Masukkancmddi kolom tersebut dan klik OK untuk membuka Command Prompt.Masukkan
pythondan tekan tombol Enter. Jika keluarannya mirip dengan gambar berikut, Python telah berhasil diinstal.
Instalasi pada Linux
Gunakan manajer paket untuk menginstal Python
Anda dapat menggunakan manajer paket untuk menginstal Python secara efisien dan mudah. Namun, versi Python mungkin sudah usang.
Alibaba Cloud Linux dan CentOS
Perbarui paket perangkat lunak dalam sistem operasi.
sudo yum update -yTampilkan 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 instans.

Pilih versi Python yang ingin Anda instal sesuai 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 -yarsitektur Arm
sudo yum install python38.aarch64 -y
Anda dapat menjalankan perintah
python3.8 -Vuntuk memeriksa apakah versi Python telah diinstal sesuai harapan.
Ubuntu
Perbarui paket perangkat lunak dalam sistem operasi.
sudo apt updateTampilkan 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 instans.

Pilih versi Python yang ingin Anda instal sesuai 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.8Anda dapat menjalankan perintah
python3.8 -Vuntuk memeriksa apakah versi Python telah diinstal sesuai harapan.
Menginstal Python secara manual
Prosedur berikut cocok untuk skenario di mana Anda ingin menginstal versi Python tertentu atau mengonfigurasi pengaturan khusus.
Alibaba Cloud Linux dan CentOS
Buka situs web Python. Di bilah navigasi atas, pilih Downloads > Source code.

Pilih versi Python yang ingin Anda instal, salin tautan unduhnya, 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 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.10Instal dependensi yang diperlukan.
sudo yum groupinstall -y "Development Tools" sudo yum install -y python3-develKompilasi dan instal kode sumber.
./configure --enable-optimizations make -j $(nproc) sudo make altinstallPeriksa hasil instalasi.
python3.8 --version
Ubuntu
Buka situs web Python. Di bilah navigasi atas, pilih Downloads > Source code.

Pilih versi Python yang ingin Anda instal, salin tautan unduhnya, 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.tgzInstal 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-devKompilasi dan instal kode sumber.
cd Python-3.8.10 ./configure --enable-optimizations make -j $(nproc) sudo make altinstallPeriksa hasil instalasi.

Windows
Buka situs web Python. Di bilah navigasi atas, pilih Downloads > Windows.

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

Klik ganda file instalasi yang telah diunduh untuk menginstal Python. Dalam contoh ini, file instalasi yang diunduh adalah python-3.12.3-amd64.exe.
Pilih Customize installation dan Add Python 3.8 to PATH.

Klik Next.

Ubah jalur instalasi dan klik Install.

Buka Command Prompt, masukkan
python, lalu tekan tombol Enter. Jika keluaran perintah seperti yang ditunjukkan pada gambar berikut ditampilkan, Python telah berhasil diinstal.
Menginstal Python 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
Jalankan perintah berikut untuk menginstal kompilator:
sudo yum groupinstall -y "Development Tools" sudo yum install -y openssl-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel libffi-devel xz-develJalankan perintah berikut untuk menginstal Pyenv:
git clone https://gitee.com/mirrors/pyenv.git ~/.pyenvJalankan perintah berikut untuk mengonfigurasi variabel lingkungan.
CatatanVariabel lingkungan sementara yang dikonfigurasi menggunakan perintah export hanya berlaku untuk sesi saat ini. Setelah Anda keluar dari sesi, variabel lingkungan yang dikonfigurasi tidak lagi berlaku. 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 -)"Jalankan perintah berikut agar variabel lingkungan baru berlaku:
source ~/.bashrcJalankan perintah berikut untuk memeriksa apakah Pyenv telah diinstal:
pyenv --version
Ubuntu
Jalankan perintah berikut untuk menginstal kompilator:
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-devJalankan perintah berikut untuk menginstal Pyenv:
git clone https://gitee.com/mirrors/pyenv.git ~/.pyenvJalankan perintah berikut untuk mengonfigurasi variabel lingkungan.
CatatanVariabel lingkungan sementara yang dikonfigurasi menggunakan perintah export hanya berlaku 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' >> ~/.bashrcJalankan perintah berikut agar variabel lingkungan baru berlaku:
exec $SHELLJalankan perintah berikut untuk memeriksa apakah Pyenv telah diinstal:
pyenv --version
Windows
Di kotak pencarian bilah tugas, cari Windows PowerShell dan klik Buka.
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'))Gunakan Chocolatey untuk menginstal pyenv-win.
choco install pyenv-winKonfigurasi variabel lingkungan.
Setelah instalasi selesai, Anda harus menambahkan pyenv sebagai variabel lingkungan sistem. Klik kanan This PC, pilih , pilih variabel Path di bagian System variables, lalu klik . Kemudian, tambahkan
%USERPROFILE%\.pyenv\pyenv-win\binke daftar path. Klik OK untuk menyimpan konfigurasi variabel lingkungan.Tutup dan buka kembali jendela Windows PowerShell.
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 guna memenuhi kebutuhan lingkungan yang berbeda.
Periksa versi Python yang dapat diinstal.
pyenv install -l | grep -E '^[^a-zA-Z]+$'Instal Python. Dalam contoh ini, Python 3.8.10 dan Python 3.12.1 diinstal.
CatatanSecara default,
pyenvmenggunakan metode kompilasi satu utas, sehingga waktu instalasi Python menjadi lebih lama. Untuk mempercepat, Anda dapat meningkatkan jumlah utas kompilasi konkuren dengan mengaturexport MAKE_OPTS="-j$(nproc)".pyenv install 3.8.10pyenv install 3.12.1Lihat semua versi Python yang tersedia.
pyenv versions
Tentukan versi default global Python.
pyenv global 3.8.10Lihat versi Python saat ini.
pyenv version
Tentukan versi Python untuk proyek tertentu.
pyenv local 3.12.1
FAQ
Apa yang harus saya lakukan jika pesan kesalahan "The installer was interrupted before Python could be installed" muncul di Windows?
Pesan kesalahan ini muncul karena installer Windows untuk Python terganggu. Untuk mengatasi masalah ini, Anda dapat menghapus installer yang telah diunduh, mengunduh kembali paket instalasi dari situs web resmi Python, lalu menginstal Python.
Apa yang harus saya lakukan jika pesan kesalahan "-bash: python3: command not found" muncul di Linux?
Periksa apakah Python 3 telah diinstal. Anda dapat menjalankan perintah
which python3untuk memeriksa direktori tempat Python 3 diinstal. Jika direktori seperti/usr/bin/python3dikembalikan, berarti Python 3 telah diinstal.Jika Anda telah menginstal Python 3, pesan kesalahan ini mungkin muncul karena tautan simbolik tidak dikonfigurasi dengan benar. Periksa apakah tautan simbolik ada di sistem. Jika perlu, hapus tautan simbolik tersebut dan konfigurasikan ulang.
sudo which python3 pip3 rm -rf /usr/bin/python3 /usr/bin/pip3 # Tentukan tautan simbolik /usr/python/bin/python3 sebagai direktori 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
Apa yang harus saya lakukan jika pesan kesalahan "Permission denied" muncul di Linux?
Pesan kesalahan ini muncul karena Anda tidak memiliki izin yang cukup untuk melakukan suatu operasi. Dalam kebanyakan kasus, Anda dapat menjalankan perintah
sudountuk meningkatkan izin Anda. Dengan demikian, perintah yang memerlukan izin administrator dapat dijalankan.PentingMenjalankan perintah
sudotidak selalu merupakan solusi yang aman. Sebelum menjalankan perintahsudo, kami menyarankan Anda untuk mengidentifikasi akar penyebab kurangnya izin. Untuk meningkatkan izin Anda, pastikan Anda memahami risiko keamanan yang mungkin timbul dan jalankan perintah sudo hanya jika diperlukan.