Instalasi #
Python tersedia di semua platform utama dan bisa dipasang dalam hitungan menit — tapi ada beberapa detail kecil yang sering diabaikan dan berujung masalah di kemudian hari, seperti konflik versi, pip yang tidak terdaftar di PATH, atau Python sistem yang tertimpa. Artikel ini memandu kamu memasang Python dengan benar dari awal: mulai dari memilih versi yang tepat, proses instalasi per sistem operasi, verifikasi bahwa semua komponen berfungsi, hingga memilih editor yang nyaman untuk menulis kode Python.
Memilih Versi Python #
Sebelum mengunduh apapun, penting untuk memahami versi mana yang harus dipilih. Banyak pemula mengunduh versi lama karena tutorial yang mereka ikuti masih menggunakannya — ini adalah kebiasaan yang perlu dihindari.
Garis waktu dukungan Python:
Python 2.7 ──── EOL Januari 2020 ──── TIDAK DIDUKUNG LAGI
Python 3.9 ──── EOL Oktober 2025 ──── hampir EOL
Python 3.10 ──── EOL Oktober 2026 ──── masih aktif
Python 3.11 ──── EOL Oktober 2027 ──── direkomendasikan
Python 3.12 ──── EOL Oktober 2028 ──── direkomendasikan
Python 3.13 ──── EOL Oktober 2029 ──── terbaru (2024)
Gunakan Python 3.11 atau 3.12 untuk proyek baru. Keduanya stabil, banyak didukung library pihak ketiga, dan mendapat patch keamanan aktif. Hindari Python 2 — sudah tidak mendapat pembaruan keamanan sejak 2020.
Cek versi terbaru dan jadwal EOL resmi di python.org/downloads. Halaman tersebut selalu menampilkan versi mana yang masih dalam status security fixes dan mana yang sudah end-of-life.
Instalasi di Windows #
Windows tidak menyertakan Python secara default. Ada dua cara utama: menggunakan installer resmi dari python.org, atau menggunakan Windows Package Manager (winget). Cara dengan installer resmi lebih mudah dipahami pemula karena ada antarmuka grafis.
Menggunakan Installer Resmi #
Langkah 1 — Unduh installer:
Buka python.org/downloads dan klik tombol kuning besar yang menampilkan versi terbaru. File yang diunduh berformat .exe, misalnya python-3.12.3-amd64.exe.
Langkah 2 — Jalankan installer dengan opsi yang benar:
// ANTI-PATTERN: langsung klik "Install Now" tanpa membaca opsi
// Ini menyebabkan Python tidak terdaftar di PATH — kamu tidak bisa
// menjalankan 'python' dari Command Prompt manapun.
// BENAR: centang "Add python.exe to PATH" SEBELUM klik Install Now
// Opsi ini ada di bagian bawah layar pertama installer.
Setelah mencentang opsi PATH, pilih “Install Now” untuk instalasi standar, atau “Customize installation” jika kamu ingin mengubah direktori tujuan.
Langkah 3 — Verifikasi instalasi:
Buka Command Prompt (tekan Win + R, ketik cmd, Enter) lalu jalankan:
python --version
pip --version
Output yang diharapkan:
Python 3.12.3
pip 24.0 from C:\Users\<username>\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip (python 3.12)
Menggunakan winget (Windows 11 / Windows 10 terbaru) #
Cara ini lebih cepat dan cocok jika kamu terbiasa dengan terminal:
winget install Python.Python.3.12
Setelah selesai, buka terminal baru dan verifikasi seperti langkah 3 di atas.
Mengatasi Masalah PATH di Windows #
Jika setelah instalasi python tidak dikenali di Command Prompt, artinya PATH belum terkonfigurasi. Perbaiki secara manual:
1. Buka: Control Panel → System → Advanced system settings
2. Klik: Environment Variables
3. Di bagian "System variables", cari variabel "Path" → klik Edit
4. Klik "New" dan tambahkan dua path berikut:
C:\Users\<username>\AppData\Local\Programs\Python\Python312\
C:\Users\<username>\AppData\Local\Programs\Python\Python312\Scripts\
5. Klik OK → OK → OK
6. Tutup dan buka ulang Command Prompt
Jangan menambahkan Python ke PATH secara manual jika kamu punya beberapa versi Python terinstal. Ini bisa menyebabkan konflik versi yang sulit di-debug. Gunakan tool seperti pyenv-win untuk mengelola banyak versi Python di Windows.Instalasi di macOS #
macOS biasanya sudah menyertakan Python, tapi versinya adalah Python 2.7 atau Python 3 yang sangat lama — keduanya tidak cocok untuk pengembangan aktif. Selalu pasang Python sendiri dan jangan andalkan Python bawaan sistem.
Menggunakan Homebrew (Direkomendasikan) #
Homebrew adalah package manager paling populer di macOS. Jika belum terinstal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Setelah Homebrew siap, pasang Python:
brew update
brew install [email protected]
Homebrew akan menginstal Python dan pip sekaligus. Verifikasi:
python3 --version
pip3 --version
Konfigurasi PATH di macOS #
Homebrew memasang Python ke /usr/local/bin/ (Intel Mac) atau /opt/homebrew/bin/ (Apple Silicon). Tambahkan ke shell profile kamu:
# Untuk zsh (default di macOS Catalina ke atas)
echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
# Untuk bash
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
Alias python → python3 #
macOS tidak menyediakan alias python yang menunjuk ke Python 3 secara default. Tambahkan alias agar konsisten dengan perintah di tutorial:
echo 'alias python=python3' >> ~/.zshrc
echo 'alias pip=pip3' >> ~/.zshrc
source ~/.zshrc
Setelah ini, perintah python dan python3 keduanya akan menggunakan Python 3.
Instalasi di Linux #
Sebagian besar distribusi Linux modern sudah menyertakan Python 3. Namun versinya mungkin bukan yang terbaru, dan pip mungkin tidak terinstal bersamanya.
Ubuntu / Debian #
# Perbarui daftar paket
sudo apt update
# Instal Python 3 dan pip sekaligus
sudo apt install python3 python3-pip python3-venv -y
# Verifikasi
python3 --version
pip3 --version
Untuk menginstal versi Python tertentu yang lebih baru dari yang tersedia di repository Ubuntu, gunakan PPA deadsnakes:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.12 python3.12-venv python3.12-dev -y
# Instal pip untuk versi spesifik
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.12
Fedora / RHEL / CentOS #
# Fedora (dnf)
sudo dnf update -y
sudo dnf install python3 python3-pip -y
# Verifikasi
python3 --version
pip3 --version
Untuk versi Python tertentu di Fedora:
# Contoh: Python 3.12
sudo dnf install python3.12 -y
Membuat Alias di Linux #
Sama seperti macOS, kamu bisa membuat alias agar bisa menggunakan python sebagai pengganti python3:
echo 'alias python=python3' >> ~/.bashrc
echo 'alias pip=pip3' >> ~/.bashrc
source ~/.bashrc
Jangan hapus atau timpa Python yang sudah ada di sistem Linux (biasanya di/usr/bin/python3). Banyak tool sistem sepertiapt,dnf, dan skrip maintenance bergantung pada Python bawaan sistem. Jika kamu merusaknya, sistem bisa tidak stabil. Selalu gunakan virtual environment untuk proyek-proyek kamu.
Verifikasi Instalasi Lengkap #
Setelah instalasi di platform manapun, jalankan pengecekan ini untuk memastikan semua komponen berfungsi:
# 1. Cek versi Python
python --version
# atau: python3 --version
# 2. Cek versi pip
pip --version
# atau: pip3 --version
# 3. Pastikan pip bisa install paket
pip install requests
# 4. Uji paket yang baru diinstal
python -c "import requests; print(requests.__version__)"
# 5. Cek lokasi Python yang aktif
# Windows:
where python
# macOS/Linux:
which python3
Output yang diharapkan dari langkah 4:
2.31.0
Jika semua langkah di atas berjalan tanpa error, instalasi Python kamu sudah siap digunakan.
Memilih Editor / IDE #
Python bisa ditulis di editor teks apapun, tapi memilih tools yang tepat membuat pengalaman coding jauh lebih nyaman — terutama karena fitur autocomplete, linting, dan debugging terintegrasi.
Visual Studio Code (Direkomendasikan untuk Pemula) #
VS Code adalah editor gratis dari Microsoft yang memiliki ekosistem extension Python terbaik saat ini.
# macOS (via Homebrew)
brew install --cask visual-studio-code
# Ubuntu
sudo snap install --classic code
# Windows: unduh dari code.visualstudio.com
Setelah VS Code terinstal, tambahkan extension Python dari Microsoft:
1. Buka VS Code
2. Tekan Ctrl+Shift+X (atau Cmd+Shift+X di macOS)
3. Cari "Python" → pilih extension dari Microsoft → Install
4. Buka file .py pertama kamu → VS Code akan otomatis mendeteksi Python interpreter
PyCharm (Direkomendasikan untuk Proyek Besar) #
PyCharm adalah IDE Python khusus dari JetBrains. Edisi Community-nya gratis dan sudah sangat lengkap.
# macOS (via Homebrew)
brew install --cask pycharm-ce
# Ubuntu / Fedora
sudo snap install pycharm-community --classic
# Windows: unduh dari jetbrains.com/pycharm
Jupyter Notebook (untuk Data Science) #
Jika kamu berencana bekerja di bidang data science atau machine learning, Jupyter Notebook adalah lingkungan yang interaktif dan sangat populer:
pip install jupyter
jupyter notebook
Perintah kedua akan membuka browser secara otomatis dengan antarmuka Jupyter.
Perbandingan cepat:
Tool │ Cocok untuk │ Gratis?
─────────────────┼──────────────────────────┼────────
VS Code │ Umum, web, scripting │ ✓
PyCharm CE │ Proyek menengah-besar │ ✓
PyCharm Pro │ Django, FastAPI, DB │ ✗
Jupyter Notebook │ Data science, eksplorasi │ ✓
IDLE │ Belajar dasar │ ✓ (bawaan)
Ringkasan #
- Gunakan Python 3.11 atau 3.12 — hindari Python 2 yang sudah EOL dan versi 3.x yang mendekati EOL.
- Centang “Add to PATH” saat instalasi di Windows — ini langkah yang paling sering dilewati dan menjadi sumber masalah.
- Jangan andalkan Python bawaan sistem di macOS dan Linux — pasang versi terpisah via Homebrew atau apt.
- Sertakan
python3-venvsaat install di Ubuntu — modul venv dibutuhkan untuk membuat virtual environment dan tidak selalu ikut terinstall otomatis.- Jangan hapus Python sistem di Linux — banyak tool OS yang bergantung padanya; selalu isolasi project menggunakan virtual environment.
- Verifikasi dengan
pip installdanimport— memastikan Python bisa mengunduh paket dan modul bisa diimport adalah tes paling praktis bahwa instalasi berjalan benar.- VS Code + extension Python adalah kombinasi paling direkomendasikan untuk pemula karena gratis, ringan, dan fiturnya lengkap.