Sebelum memasang NumPy, kita perlu memastikan Python 3 telah terpasang dan perintah python3 dikenali oleh terminal. NumPy adalah library yang berjalan di atas Python, dan NumPy 2.1 (versi yang dipakai course ini) membutuhkan Python 3.10 atau lebih baru.

Kondisi awal setiap sistem operasi berbeda:

  • Ubuntu / Debian: Python 3 umumnya tersedia bawaan; kita hanya perlu memastikan dua paket pendukung ikut terpasang.
  • macOS: tidak menyertakan Python; kita memasangnya lewat installer resmi atau Homebrew.
  • Windows: tidak menyertakan Python; kita memasangnya lewat installer resmi dari python.org.

Bab ini memandu ketiga platform satu per satu, lalu ditutup dengan langkah verifikasi yang sama untuk semuanya.

Instalasi per Sistem Operasi #

1. Ubuntu / Debian #

Pada Ubuntu 22.04/24.04 dan Debian 12, Python 3 telah tersedia sejak awal. Perintah berikut memperbarui daftar paket, lalu memasang interpreter beserta dua paket pendukung yang kita perlukan pada bab-bab berikutnya:

bash
# notest
sudo apt update
sudo apt install python3 python3-venv python3-pip

Paket python3-venv menyediakan modul venv untuk membuat virtual environment, sedangkan python3-pip menyediakan pip untuk memasang paket. Keduanya akan kita pakai pada Chapter Membuat Virtual Environment.

2. macOS #

Ada dua jalur yang sama-sama umum. Jalur pertama, installer resmi: unduh paket macOS 64-bit universal2 dari halaman unduhan python.org, lalu jalankan wizard-nya. Jalur kedua, package manager Homebrew:

bash
# notest
brew install python

Setelah salah satu jalur selesai, perintah python3 tersedia di terminal dan siap diverifikasi di akhir bab.

3. Windows #

Unduh installer Python 3 terbaru dari halaman unduhan python.org, lalu jalankan. Saat wizard tampil, centang opsi Add python.exe to PATH sebelum menekan Install Now; opsi ini membuat perintah Python dikenali dari terminal mana pun.

Windows juga menyediakan py launcher, perintah pintasan untuk memanggil Python yang terpasang:

bash
# notest
py --version

Setelah instalasi selesai, py maupun python dapat dipakai di PowerShell atau CMD. Course ini menulis python3 agar konsisten dengan Linux/macOS; pembaca Windows cukup menggantinya dengan py atau python.

Memverifikasi Instalasi #

Verifikasi paling sederhana: minta Python mencetak nomor versinya.

bash
python3 --version

Output yang Dihasilkan:

text
Python 3.12.15

Angka versi di layar pembaca boleh berbeda (misalnya 3.12.x atau 3.13.x); yang penting diawali Python 3. Uji kedua, minta interpreter mengeksekusi satu baris kode tanpa perlu membuat file, dengan opsi -c:

bash
python3 -c "print('Python siap dipakai')"

Output yang Dihasilkan:

text
Python siap dipakai

Bila kedua perintah menghasilkan output seperti di atas, Python 3 siap dipakai. Ringkasan perintah verifikasi per platform:

SistemPerintah verifikasi
Ubuntu / Debianpython3 --version
macOSpython3 --version
Windowspy --version

Langkah berikutnya adalah menciptakan virtual environment, agar instalasi NumPy nanti tetap terisolasi dari Python milik sistem.