Sebelum kita memanggil satu fungsi pun dari pandas, komputer kita harus memiliki interpreter Python yang sesuai. Pandas bukan program yang berdiri sendiri: pandas adalah library yang berjalan di atas Python, sehingga kualitas instalasi Python menentukan kelancaran seluruh Course ini. Chapter ini memandu penyiapan Python 3.12 pada Windows, macOS, dan Linux, lengkap dengan cara memeriksa hasil instalasinya. Setelah Python siap, Chapter berikutnya akan mengisolasi dependensi proyek kita lewat virtual environment.
Versi Python yang Dibutuhkan Pandas #
Rilis pandas 3.0 menaikkan syarat versi Python menjadi minimal 3.11. Informasi ini tertulis pada metadata paket pandas 3.0.6 di halaman pandas di PyPI
: kolom Requires: Python >=3.11. Perubahan perilaku penting pada pandas 3.0 dirangkum dalam catatan rilis v3.0.0
yang akan sering kita rujuk.
Tabel berikut merangkum posisi setiap versi Python terhadap Course ini:
| Versi Python | Keterangan untuk Course ini |
|---|---|
| 3.10 ke bawah | Tidak memenuhi syarat pandas 3.0; pip akan menolak memasang pandas |
| 3.11 | Syarat minimum yang didukung pandas 3.0 |
| 3.12 | Versi acuan Course ini; seluruh contoh diuji pada Python 3.12.15 |
| 3.13 ke atas | Memenuhi syarat Requires-Python, tetapi contoh Course ini belum diuji di sana |
Kita memilih Python 3.12 karena versi ini stabil dan seluruh contoh Course sudah diverifikasi di atasnya. Jika komputer Anda memakai versi lain yang masih memenuhi syarat, konsep Course tetap berlaku; hanya beberapa angka pada output yang bisa berbeda.
Memeriksa Python yang Sudah Terpasang #
Banyak sistem operasi modern sudah membawa Python, jadi periksa dulu sebelum mengunduh apa pun. Buka terminal, lalu jalankan perintah sesuai sistem operasi Anda. Di Windows, periksa Python launcher yang biasanya ikut terpasang bersama installer resmi:
py --versionDi macOS dan Linux, pemeriksaan memakai python3 dengan angka tiga. Pada lingkungan penulisan Course ini, perintah tersebut menghasilkan keluaran berikut:
python3 --versionOutput yang Dihasilkan:
Python 3.12.15Angka patch setelah 3.12 boleh berbeda di komputer Anda; yang penting versinya minimal 3.11. Jika terminal menampilkan pesan command not found atau is not recognized, Python belum terpasang dan kita lanjut ke bagian instalasi.
Instalasi di Windows #
Windows tidak menyertakan Python bawaan, sehingga kita memasangnya secara manual. Unduh installer terbaru untuk Python 3.12 dari laman resmi python.org/downloads
, lalu jalankan file .exe yang terunduh. Pada layar pertama installer, centang Add python.exe to PATH sebelum menekan Install Now; opsi ini membuat perintah python dan py dikenali dari folder mana pun. Setelah selesai, buka jendela Command Prompt baru dan jalankan py --version.
Instalasi di macOS #
macOS menyertakan python3 bawaan untuk alat pengembang sistem, tetapi versinya sering tertinggal dari rilis resmi. Instalasi yang disarankan memakai installer dari python.org/downloads
: unduh paket .pkg untuk macOS, jalankan, dan ikuti langkahnya sampai selesai. Alternatifnya, pengguna Homebrew dapat memasang lewat perintah berikut:
brew install [email protected]Setelah salah satu cara selesai, tutup dan buka ulang Terminal, lalu jalankan python3 --version untuk memastikan versi yang terbaca adalah milik instalasi baru.
Instalasi di Linux #
Mayoritas distribusi Linux sudah membawa Python 3, tetapi paket pendamping seperti venv dan pip kadang terpisah. Pada Ubuntu atau Debian, pasang semuanya dengan apt; paket python3-venv akan dibutuhkan di Chapter berikutnya saat membuat virtual environment.
sudo apt update && sudo apt install python3 python3-venv python3-pipPada Fedora dan turunannya, perintah yang setara memakai dnf:
sudo dnf install python3 python3-pipKedua perintah meminta kata sandi, mengunduh paket dari repositori distro, lalu selesai tanpa konfigurasi tambahan. Untuk verifikasi, jalankan kembali python3 --version; hasilnya harus menunjukkan versi 3.11 atau lebih baru.
Memastikan Python Siap untuk Pandas #
Perintah --version hanya melaporkan angka. Sebagai pemeriksaan terakhir, kita jalankan skrip kecil yang membaca interpreter yang sedang berjalan dan mengujinya terhadap syarat pandas 3.0. Simpan file berikut di folder kerja, lalu jalankan dengan python3 cek_python.py.
import sys
versi = sys.version_info
print("Python yang berjalan :", f"{versi.major}.{versi.minor}.{versi.micro}")
print("Lokasi interpreter :", sys.executable)
syarat = (versi.major, versi.minor) >= (3, 11)
print("Memenuhi syarat pandas 3.0:", syarat)Output yang Dihasilkan:
Python yang berjalan : 3.12.15
Lokasi interpreter : /home/z/.venv/bin/python3
Memenuhi syarat pandas 3.0: TrueMari kita telaah baris demi baris skrip di atas:
- Baris 1 (
import sys): memuat modul bawaan Python yang menyimpan informasi tentang interpreter. - Baris 3-5:
sys.version_infoberupa tuple(major, minor, micro); kita cetak tiga angkanya secara terformat, lalusys.executablemenampilkan lokasi file interpreter yang aktif. - Baris 6: ekspresi
(versi.major, versi.minor) >= (3, 11)membandingkan angka versi terhadap syarat minimum pandas 3.0 lalu menghasilkan nilai boolean. - Baris 7: hasil pemeriksaan dicetak;
Trueberarti Python siap untuk pandas 3.0.
Path pada baris Lokasi interpreter berbeda di setiap komputer karena menunjuk interpreter yang dipakai saat skrip dijalankan. Jika boolean bernilai True, fondasi sudah berdiri. Langkah berikutnya: membuat virtual environment agar instalasi pandas tetap rapi dan terisolasi dari proyek lain.