Python dan virtual environment telah siap; kini tinggal satu langkah sebelum baris NumPy pertama: memasang library-nya. Menginstal NumPy berarti mengunduh paket dari PyPI (Python Package Index) melalui pip, package installer bawaan Python.
Menginstal dengan pip #
Pastikan virtual environment aktif — prompt shell diawali (.venv) — lalu jalankan:
# notest
pip install numpyDi balik perintah singkat itu, pip menjalankan tiga langkah:
- Mencari paket
numpydi PyPI dan memilih versi terbaru yang cocok dengan Python kita. - Mengunduh wheel, yaitu paket biner siap pakai: kode mesin NumPy telah dikompilasi sebelumnya oleh tim NumPy, sehingga kita tidak memerlukan compiler.
- Meletakkan isi wheel ke folder site-packages environment aktif, lalu mencatat metadata instalasinya.
Proses ini hanya berlangsung beberapa detik dan diakhiri pesan yang menyebut versi terpasang, misalnya Successfully installed numpy-2.1.3. Wheel juga membuat instalasi konsisten antar platform: pip memilih berkas yang cocok dengan sistem operasi dan arsitektur kita secara otomatis. Bila wheel tidak tersedia untuk platform tertentu, pip baru mencoba mengompilasi dari source distribution — proses yang lebih lama dan memerlukan compiler.
Bila proyek membutuhkan versi tertentu, tambahkan pin versi:
# notest
pip install numpy==2.1.3Tanda == memaksa pip memasang persis versi 2.1.3, bukan versi terbaru. Kebiasaan ini penting untuk reproduksibilitas dan akan dibahas lagi pada Chapter Memeriksa Versi NumPy.
Alternatif dengan conda #
Pengguna distribusi Anaconda atau Miniconda dapat memakai conda sebagai pengganti pip:
# notest
conda install numpyconda juga memasang binary siap pakai, tetapi mengambilnya dari repositori Anaconda, bukan dari PyPI. Pilih satu ekosistem untuk satu environment: mencampur conda install dan pip install untuk paket yang sama dapat membuat resolusi dependensi tidak konsisten.
Perbandingan singkat:
| Aspek | pip | conda |
|---|---|---|
| Sumber paket | PyPI | Repositori Anaconda |
| Bentuk paket | wheel | binary conda |
| Ketersediaan | menyertai instalasi Python standar | menyertai Anaconda / Miniconda |
Memverifikasi Instalasi #
Cara tercepat: impor NumPy dan cetak atribut __version__ dalam satu baris perintah:
python3 -c "import numpy as np; print(np.__version__)"Output yang Dihasilkan:
2.1.3Untuk pemeriksaan yang lebih lengkap — memastikan modul benar-benar bisa diimpor dan fungsi dasarnya bekerja — jalankan skrip kecil berikut:
import numpy as np
print("NumPy terpasang, versi", np.__version__)
a = np.arange(4)
print(a * 2)Output yang Dihasilkan:
NumPy terpasang, versi 2.1.3
[0 2 4 6]Mari kita bedah:
- Baris 2 (
print(...)): atribut__version__berisi nomor versi NumPy yang sedang dimuat interpreter — bukan nomor yang tertulis di dokumentasi. - Baris 3 (
np.arange(4)): menciptakan array[0 1 2 3]; fungsi ini dibahas tuntas pada chapter array. - Baris 4 (
a * 2): mengalikan seluruh elemen array dengan 2 tanpa loop — bentuk paling sederhana dari vectorization.