- EN
- ID
Panduan ini untuk siapa
- Pemula yang ingin setup Python yang bersih di Windows, Linux, atau macOS
- Pembelajar yang pernah memasang Python tetapi belum yakin apakah konfigurasi sudah benar
- Developer yang membutuhkan fondasi andal sebelum membuat virtual environment dan project
Apa yang akan Anda pelajari
- Cara menginstal Python dengan metode paling umum di setiap sistem operasi
- Cara memverifikasi instalasi dari terminal menggunakan pengecekan versi
- Cara memilih di antara beberapa jalur instalasi di Windows (installer resmi, Microsoft Store, Chocolatey, Laragon)
- Masalah setup paling umum dan cara memperbaikinya dengan cepat
- Cara memastikan mesin Anda siap untuk panduan berikutnya (virtual environment)
Mengapa topik ini penting
Banyak masalah saat belajar Python bukan disebabkan oleh kode. Penyebabnya adalah masalah setup: PATH salah, Python terlalu lama, instalasi bentrok, atau perilaku terminal yang tidak jelas. Instalasi yang benar menghemat jam kebingungan di kemudian hari.
Panduan ini membantu Anda menginstal Python secara praktis dan dapat diulang. Anda akan memahami seperti apa setup yang “benar”, cara memverifikasinya, dan cara troubleshooting masalah umum sebelum masuk ke workflow berbasis project.
Konsep inti
Sumber instalasi itu penting
Tempat Anda menginstal Python memengaruhi update, perilaku terminal, dan pengalaman manajemen paket.
Opsi umum:
- Installer resmi dari python.org: paling langsung dan prediktif untuk kebanyakan pembelajar
- Package manager OS (apt, dnf, Homebrew): nyaman jika Anda sudah terbiasa workflow terminal-first
- Ekosistem tooling (Chocolatey, Laragon): berguna saat diintegrasikan dengan dev stack yang sudah ada
Rekomendasi umum untuk pemula:
- Gunakan installer Python resmi kecuali Anda punya alasan kuat untuk tidak melakukannya
Verifikasi instalasi itu wajib
Jangan berasumsi instalasi berhasil hanya karena wizard selesai. Selalu verifikasi di terminal.
Jalankan salah satu ini:
python --version
atau:
python3 --version
Expected result (example):
Python 3.12.2
Jika perintah gagal, berarti instalasi belum lengkap atau PATH terminal belum terkonfigurasi dengan benar.
Strategi versi untuk seri pembelajaran ini
Seri ini menargetkan Python modern. Anda sebaiknya menggunakan Python 3.11+ atau 3.12+ jika memungkinkan.
Panduan praktis:
- Utamakan Python 3.12 untuk project pembelajaran baru
- Gunakan Python 3.11 jika ada dependency yang belum stabil di 3.12
- Hindari mencampur banyak versi Python dalam satu project pemula
Anda bisa menampilkan daftar Python launcher di Windows dengan:
py -0p
Ini membantu Anda melihat versi yang terpasang beserta lokasinya.
Pahami perbedaan command: python, python3, dan py
Setiap sistem mengekspose command Python dengan cara berbeda:
- Windows sering mendukung
py(Python Launcher) dan kadangpython - Linux/macOS umumnya memakai
python3 - Sebagian mesin memetakan
pythonke Python 3, sebagian lain tidak
Perintah cek yang berguna:
py --version
python --version
python3 --version
Anda hanya butuh satu jalur command yang andal, tetapi Anda harus tahu yang mana yang bekerja di sistem Anda.
Panduan langkah demi langkah
Langkah 1 — Instal Python di sistem operasi Anda
Pilih satu metode dan selesaikan sampai tuntas.
Opsi Windows:
- Installer resmi (direkomendasikan): unduh dari python.org dan aktifkan “Add Python to PATH”
- Microsoft Store: instalasi cepat, bagus untuk setup sederhana
- Chocolatey: instalasi berbasis terminal untuk workflow package manager
- Laragon: cocok jika Python bagian dari stack web/dev lokal Anda
Opsi Linux:
- Debian/Ubuntu:
sudo apt update
sudo apt install python3 python3-pip
- Fedora:
sudo dnf install python3 python3-pip
- RHEL/CentOS (stream modern bisa memakai dnf):
sudo yum install python3
- Build from source (jalur lanjutan saat repositori paket terlalu lama):
wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz
tar -xzf Python-3.12.2.tgz
cd Python-3.12.2
./configure --enable-optimizations
make -j4
sudo make altinstall
Opsi macOS:
- Homebrew:
brew install python
- Installer resmi python.org jika Anda lebih suka instalasi GUI
- Xcode Command Line Tools (dibutuhkan oleh beberapa workflow build):
xcode-select --install
Langkah 2 — Verifikasi Python dan pip
Setelah instalasi, pastikan interpreter dan package manager tersedia.
Pengecekan interpreter:
python --version
python3 --version
py --version
Pengecekan package manager:
python -m pip --version
python3 -m pip --version
py -m pip --version
Gunakan command mana pun yang bekerja konsisten di mesin Anda.
Langkah 3 — Jalankan sanity test nyata
Buat check_python.py:
import sys
import platform
print("Python version:", sys.version)
print("Executable:", sys.executable)
print("Platform:", platform.platform())
Jalankan:
python check_python.py
atau:
python3 check_python.py
Jika ini berjalan dan mencetak detail valid, setup Anda cukup sehat untuk lanjut.
Contoh praktis
Contoh 1 — Windows dengan Python Launcher (py)
Gunakan pemilihan versi eksplisit agar tidak ambigu saat banyak versi terpasang.
py -3.12 --version
py -3.12 -m pip --version
Expected output (sample):
Python 3.12.2
pip 24.x from ...\site-packages\pip (python 3.12)
Pola ini sangat berguna di Windows karena menautkan eksekusi command ke versi Python tertentu.
Contoh 2 — Pemakaian pip paling aman lintas platform
Daripada menjalankan pip langsung, panggil pip melalui Python.
python -m pip install --upgrade pip
python -m pip list
Expected output (sample):
Package Version
---------- -------
pip 24.x
setuptools 7x.x
Mengapa ini lebih baik:
- Menjamin pip milik interpreter yang sama dengan yang Anda gunakan
- Menghindari masalah “terinstal di Python yang salah”
Kesalahan umum dan cara menghindarinya
- Menginstal Python di Windows tanpa mengaktifkan PATH -> Jalankan installer ulang, pilih “Add Python to PATH”, lalu buka terminal baru.
- Memakai
pipbiasa yang menunjuk interpreter lain -> Gunakanpython -m pip(ataupy -m pip) secara konsisten. - Memiliki banyak versi Python tanpa tahu mana yang berjalan -> Gunakan
py -0p(Windows) atauwhich python3/command -v python3(Linux/macOS). - Verifikasi hanya di satu jenis terminal -> Cek di terminal yang sama dengan yang akan Anda pakai untuk development (PowerShell, CMD, bash, zsh).
- Instal dari sumber campuran tanpa pemahaman -> Pilih satu sumber utama per mesin saat baru mulai.
Latihan cepat
- Instal Python dengan satu metode di OS Anda dan catat metode yang dipakai.
- Jalankan pengecekan versi dan catat command persis yang berfungsi di mesin Anda (
python,python3, ataupy). - Buat dan jalankan
check_python.py, lalu simpan output-nya untuk troubleshooting di masa depan.
Ringkasan utama
- Instalasi yang benar adalah langkah fondasi, bukan formalitas.
- Selalu verifikasi interpreter dan pip dari terminal setelah instalasi.
- Utamakan Python 3.11+ / 3.12+ untuk jalur pembelajaran ini.
- Gunakan pola command eksplisit (
python -m pip,py -3.12) untuk menghindari kebingungan versi.
Langkah berikutnya
Lanjut ke Virtual Environment Python. Di panduan berikutnya, Anda akan mengisolasi dependency menggunakan venv, mengaktifkan environment di setiap OS, dan menjaga reproducibility project Anda.
No Comments