Di macOS versi terbaru (termasuk macOS 26), Python sebenarnya sudah tersedia secara bawaan. Namun, versi default yang disediakan Apple biasanya tidak direkomendasikan untuk kebutuhan development, karena digunakan oleh sistem dan versinya sering tertinggal. Oleh karena itu, sangat disarankan untuk meng-install Python sendiri agar lebih aman dan fleksibel.
1. Cek Python yang Sudah Terpasang
Sebelum meng-install, kalian bisa cek apakah Python sudah ada di sistem dengan membuka Terminal lalu jalankan:
python3 --version
Jika muncul versi Python, berarti Python sudah terpasang. Namun tetap disarankan menggunakan versi yang dikelola sendiri (via Homebrew).
2. Install Homebrew (Package Manager macOS)
Homebrew adalah package manager paling populer di macOS dan sangat memudahkan instalasi Python dan tools lainnya.
Jalankan perintah berikut di Terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Setelah selesai, pastikan Homebrew sudah aktif:
brew --version
3. Install Python Menggunakan Homebrew
Setelah Homebrew terpasang, install Python dengan perintah:
brew install python
Perintah ini akan meng-install:
- Python versi terbaru
- pip (Python package manager)
- setuptools dan wheel
Cek hasil instalasi:
python3 --version
pip3 --version
4. Pastikan pip Sudah Aktif
Biasanya pip langsung ikut ter-install. Jika ingin memastikan:
python3 -m pip --version
Jika pip belum ada atau bermasalah, kalian bisa update pip dengan:
python3 -m pip install --upgrade pip
5. (Opsional) Set Alias Python dan pip
Agar tidak perlu mengetik python3 dan pip3 terus, kalian bisa buat alias.
Edit file shell config:
nano ~/.zshrc
Tambahkan baris berikut:
alias python=python3
alias pip=pip3
Reload konfigurasi:
source ~/.zshrc
Sekarang kalian bisa langsung pakai:
python --version
pip --version
6. Verifikasi Akhir
Tes install package sederhana:
pip install requests
Jika tidak ada error, berarti Python dan pip sudah siap digunakan di macOS.
Dengan meng-install Python dan pip melalui Homebrew, kalian mendapatkan lingkungan Python yang lebih aman, stabil, dan mudah di-maintain, tanpa mengganggu Python bawaan sistem macOS. Cara ini sangat cocok untuk developer, sysadmin, maupun pengguna Linux yang pindah ke macOS.